home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: AMOS Basic Source Code Archive
(archive/amosSrc).
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 4d 4f 53 20 42 61 73 | 69 63 20 76 31 33 34 20 |AMOS Bas|ic v134 |
|00000010| 00 00 41 dc 26 01 06 52 | 00 44 20 54 68 69 73 20 |..A.&..R|.D This |
|00000020| 69 73 20 61 20 6c 69 74 | 74 6c 65 20 70 72 6f 67 |is a lit|tle prog|
|00000030| 72 61 6d 20 74 68 61 74 | 20 4f 70 65 6e 73 20 75 |ram that| Opens u|
|00000040| 70 20 41 20 77 69 6e 64 | 6f 77 20 6f 6e 20 74 68 |p A wind|ow on th|
|00000050| 65 20 57 42 20 73 63 72 | 65 65 6e 2e 2e 2e 00 00 |e WB scr|een.....|
|00000060| 1b 01 06 52 00 2e 20 61 | 6e 64 20 6c 65 74 73 20 |...R.. a|nd lets |
|00000070| 79 6f 75 20 68 69 74 20 | 74 68 65 20 63 6c 6f 73 |you hit |the clos|
|00000080| 65 20 67 61 64 67 65 74 | 20 74 6f 20 71 75 69 74 |e gadget| to quit|
|00000090| 2e 2e 2e 20 00 00 26 01 | 06 52 00 44 20 49 20 77 |... ..&.|.R.D I w|
|000000a0| 72 6f 74 65 20 69 74 20 | 6a 75 73 74 20 62 65 63 |rote it |just bec|
|000000b0| 61 75 73 65 20 61 6c 6c | 20 74 68 65 20 74 61 6c |ause all| the tal|
|000000c0| 6b 20 77 69 74 68 20 41 | 6d 6f 73 20 61 6e 64 20 |k with A|mos and |
|000000d0| 49 6e 74 75 69 74 69 6f | 6e 2c 20 69 74 20 69 73 |Intuitio|n, it is|
|000000e0| 00 00 27 01 06 52 00 46 | 20 69 6e 20 6e 6f 20 77 |..'..R.F| in no w|
|000000f0| 61 79 20 63 6f 6d 70 6c | 65 74 65 20 73 75 70 70 |ay compl|ete supp|
|00000100| 6f 72 74 20 66 6f 72 20 | 77 69 6e 64 6f 77 73 2e |ort for |windows.|
|00000110| 2e 20 69 74 73 20 6a 75 | 73 74 20 61 20 6c 69 74 |. its ju|st a lit|
|00000120| 74 6c 65 20 65 78 61 6d | 70 6c 65 2e 2e 20 00 00 |tle exam|ple.. ..|
|00000130| 06 01 06 52 00 04 20 20 | 20 20 00 00 29 01 06 52 |...R.. | ..)..R|
|00000140| 00 4a 20 6e 6f 74 65 3a | 20 44 65 66 69 6e 65 73 |.J note:| Defines|
|00000150| 20 73 68 6f 75 6c 64 20 | 62 65 20 68 61 6e 64 6c | should |be handl|
|00000160| 65 64 20 64 69 66 66 65 | 72 65 6e 74 6c 79 20 74 |ed diffe|rently t|
|00000170| 68 61 6e 20 74 68 65 20 | 77 61 79 20 49 20 68 61 |han the |way I ha|
|00000180| 6e 64 6c 65 64 20 74 68 | 65 6d 20 20 00 00 2a 01 |ndled th|em ..*.|
|00000190| 06 52 00 4c 20 20 20 20 | 20 20 20 2e 2e 2e 77 61 |.R.L | ...wa|
|000001a0| 79 20 69 6e 65 66 66 69 | 63 69 65 6e 74 2e 2e 2e |y ineffi|cient...|
|000001b0| 20 70 6f 73 73 69 62 6c | 79 20 61 20 6c 6f 6f 6b | possibl|y a look|
|000001c0| 20 75 70 20 74 61 62 6c | 65 20 63 6f 75 6c 64 20 | up tabl|e could |
|000001d0| 62 65 20 75 73 65 64 20 | 6f 72 20 6a 75 73 74 20 |be used |or just |
|000001e0| 00 00 27 01 06 52 00 46 | 20 20 20 20 20 20 20 68 |..'..R.F| h|
|000001f0| 61 76 65 20 74 68 65 20 | 70 72 6f 67 72 61 6d 6d |ave the |programm|
|00000200| 65 72 20 72 65 6d 65 6d | 62 65 72 20 73 6f 6d 65 |er remem|ber some|
|00000210| 20 6e 75 6d 62 65 72 73 | 20 61 6e 64 20 6f 72 20 | numbers| and or |
|00000220| 74 61 6b 65 20 61 77 61 | 79 20 73 6f 6d 65 00 00 |take awa|y some..|
|00000230| 27 01 06 52 00 46 20 20 | 20 20 20 20 20 66 75 6e |'..R.F | fun|
|00000240| 63 74 69 6f 6e 61 6c 69 | 74 79 20 3f 3f 20 49 20 |ctionali|ty ?? I |
|00000250| 61 6d 20 6e 6f 74 20 73 | 75 72 65 2e 2e 20 6c 69 |am not s|ure.. li|
|00000260| 6b 65 20 49 20 73 61 69 | 64 20 49 20 77 61 73 20 |ke I sai|d I was |
|00000270| 6a 75 73 74 20 66 6f 6f | 6c 69 6e 67 00 00 27 01 |just foo|ling..'.|
|00000280| 06 52 00 46 20 20 20 20 | 20 20 20 61 72 6f 75 6e |.R.F | aroun|
|00000290| 64 2e 2e 2e 20 41 6e 79 | 20 73 75 67 67 65 73 74 |d... Any| suggest|
|000002a0| 69 6f 6e 73 2e 2e 2e 20 | 61 66 74 65 72 20 77 65 |ions... |after we|
|000002b0| 20 6b 6e 6f 77 20 68 6f | 77 20 77 65 20 61 72 65 | know ho|w we are|
|000002c0| 20 67 6f 69 6e 67 20 74 | 6f 20 00 00 28 01 06 52 | going t|o ..(..R|
|000002d0| 00 48 20 20 20 20 20 20 | 20 68 61 6e 64 6c 65 20 |.H | handle |
|000002e0| 64 65 66 69 6e 65 73 20 | 61 6e 64 20 73 74 75 66 |defines |and stuf|
|000002f0| 66 20 49 20 77 69 6c 6c | 20 77 72 69 74 65 20 74 |f I will| write t|
|00000300| 68 65 20 72 6f 75 74 69 | 6e 65 73 20 74 6f 20 67 |he routi|nes to g|
|00000310| 6f 20 74 68 72 6f 75 67 | 68 20 00 00 15 01 06 52 |o throug|h .....R|
|00000320| 00 22 20 20 20 20 20 20 | 20 74 68 65 20 69 6e 63 |." | the inc|
|00000330| 6c 75 64 65 73 20 61 6e | 64 20 63 6f 6e 76 65 72 |ludes an|d conver|
|00000340| 74 2e 2e 2e 00 00 04 01 | 06 52 00 00 00 00 27 01 |t.......|.R....'.|
|00000350| 06 52 00 46 20 6e 6f 74 | 65 3a 20 59 6f 75 20 63 |.R.F not|e: You c|
|00000360| 61 6e 20 6f 6e 6c 79 20 | 6f 70 65 6e 20 6f 6e 65 |an only |open one|
|00000370| 20 77 69 6e 64 6f 77 20 | 77 69 74 68 20 74 68 69 | window |with thi|
|00000380| 73 20 62 65 63 61 75 73 | 65 20 49 20 68 61 76 65 |s becaus|e I have|
|00000390| 20 6e 6f 74 20 61 64 64 | 65 64 00 00 27 01 06 52 | not add|ed..'..R|
|000003a0| 00 46 20 20 20 20 20 20 | 20 73 75 70 70 6f 72 74 |.F | support|
|000003b0| 20 74 6f 20 72 65 6d 6f | 76 65 20 61 6c 6c 20 6d | to remo|ve all m|
|000003c0| 65 6d 6f 72 79 20 61 6c | 6c 6f 63 61 74 65 64 20 |emory al|located |
|000003d0| 61 75 74 6f 6d 61 74 69 | 63 61 6c 6c 79 2e 2e 2e |automati|cally...|
|000003e0| 20 62 75 74 20 79 6f 75 | 00 00 28 01 06 52 00 48 | but you|..(..R.H|
|000003f0| 20 20 20 20 20 20 20 63 | 61 6e 20 72 65 6d 6f 76 | c|an remov|
|00000400| 65 20 74 68 65 20 6d 65 | 6d 6f 72 79 20 61 6c 6c |e the me|mory all|
|00000410| 6f 63 61 74 65 64 20 66 | 6f 72 20 74 68 65 20 6e |ocated f|or the n|
|00000420| 65 77 57 69 6e 64 6f 77 | 20 73 74 72 75 63 74 20 |ewWindow| struct |
|00000430| 79 6f 75 72 73 65 6c 66 | 00 00 27 01 06 52 00 46 |yourself|..'..R.F|
|00000440| 20 20 20 20 20 20 20 73 | 6f 20 74 68 65 6e 20 79 | s|o then y|
|00000450| 6f 75 20 63 61 6e 20 68 | 61 76 65 20 61 6e 79 6e |ou can h|ave anyn|
|00000460| 75 6d 62 65 72 20 6f 66 | 20 77 69 6e 64 6f 77 73 |umber of| windows|
|00000470| 2e 2e 2e 20 79 6f 75 20 | 63 61 6e 20 75 73 65 20 |... you |can use |
|00000480| 61 72 72 61 79 73 00 00 | 1d 01 06 52 00 32 20 20 |arrays..|...R.2 |
|00000490| 20 20 20 20 20 6f 72 20 | 6c 69 6e 6b 65 64 20 6c | or |linked l|
|000004a0| 69 73 74 73 20 65 61 73 | 69 6c 79 20 74 6f 20 61 |ists eas|ily to a|
|000004b0| 63 63 6f 6d 70 6c 69 73 | 68 20 74 68 69 73 2e 20 |ccomplis|h this. |
|000004c0| 00 00 05 01 06 52 00 02 | 20 20 00 00 27 01 06 52 |.....R..| ..'..R|
|000004d0| 00 46 20 20 20 20 20 20 | 20 41 6c 73 6f 20 74 68 |.F | Also th|
|000004e0| 69 73 20 70 72 6f 67 72 | 61 6d 20 69 73 20 70 72 |is progr|am is pr|
|000004f0| 65 74 74 79 20 75 73 65 | 6c 65 73 73 2e 2e 2e 20 |etty use|less... |
|00000500| 6a 75 73 74 20 66 6f 72 | 20 65 78 61 6d 70 6c 65 |just for| example|
|00000510| 2e 2e 2e 20 62 75 74 20 | 00 00 25 01 06 52 00 42 |... but |..%..R.B|
|00000520| 20 20 20 20 20 20 20 69 | 74 20 63 6f 75 6c 64 20 | i|t could |
|00000530| 62 65 20 73 74 72 69 70 | 70 65 64 20 64 6f 77 6e |be strip|ped down|
|00000540| 20 61 6e 64 20 74 68 65 | 6e 20 75 73 65 64 20 61 | and the|n used a|
|00000550| 73 20 61 6e 20 44 65 2d | 49 63 6f 6e 69 66 79 20 |s an De-|Iconify |
|00000560| 6f 72 00 00 26 01 06 52 | 00 44 20 20 20 20 20 20 |or..&..R|.D |
|00000570| 20 41 6d 6f 73 20 74 6f | 20 46 72 6f 6e 74 20 42 | Amos to| Front B|
|00000580| 75 74 74 6f 6e 20 6f 6e | 20 74 68 65 20 57 6f 72 |utton on| the Wor|
|00000590| 6b 42 65 6e 63 68 20 53 | 63 72 65 65 6e 2e 2e 2e |kBench S|creen...|
|000005a0| 20 6a 75 73 74 20 61 6e | 20 69 64 65 61 20 00 00 | just an| idea ..|
|000005b0| 25 01 06 52 00 42 20 20 | 20 20 20 20 20 28 62 65 |%..R.B | (be|
|000005c0| 74 74 65 72 20 74 68 61 | 6e 20 73 61 79 69 6e 67 |tter tha|n saying|
|000005d0| 2e 2e 20 6f 68 20 79 61 | 20 79 6f 75 20 68 61 76 |.. oh ya| you hav|
|000005e0| 65 20 74 6f 20 70 72 65 | 73 73 20 4c 41 6d 69 67 |e to pre|ss LAmig|
|000005f0| 61 20 2b 20 41 20 64 6f | 00 00 16 01 06 52 00 24 |a + A do|.....R.$|
|00000600| 20 20 20 20 20 20 20 20 | 67 65 74 20 62 61 63 6b | |get back|
|00000610| 20 74 6f 20 74 68 65 20 | 70 72 6f 67 72 61 6d 2e | to the |program.|
|00000620| 2e 2e 29 20 00 00 04 01 | 06 52 00 00 00 00 23 01 |..) ....|.R....#.|
|00000630| 06 52 00 3e 20 20 69 66 | 20 79 6f 75 20 68 61 76 |.R.> if| you hav|
|00000640| 65 20 61 6e 79 20 71 75 | 65 73 74 69 6f 6e 73 20 |e any qu|estions |
|00000650| 6f 72 20 77 68 61 74 65 | 76 65 72 20 79 6f 75 20 |or whate|ver you |
|00000660| 63 61 6e 20 63 6f 6e 74 | 61 63 74 20 6d 65 20 61 |can cont|act me a|
|00000670| 74 3a 00 00 05 01 06 52 | 00 02 20 20 00 00 1c 01 |t:.....R|.. ....|
|00000680| 06 52 00 30 20 20 20 20 | 20 20 20 20 20 20 20 20 |.R.0 | |
|00000690| 20 20 20 20 20 20 20 73 | 69 6b 6f 72 73 6b 79 40 | s|ikorsky@|
|000006a0| 62 6f 64 65 2e 65 65 2e | 75 61 6c 62 65 72 74 61 |bode.ee.|ualberta|
|000006b0| 2e 63 61 20 00 00 04 01 | 06 52 00 00 00 00 19 01 |.ca ....|.R......|
|000006c0| 06 52 00 2a 20 20 20 20 | 20 20 20 20 20 20 20 20 |.R.* | |
|000006d0| 20 20 20 20 20 20 20 73 | 65 65 20 79 61 20 6c 61 | s|ee ya la|
|000006e0| 74 65 72 2e 2e 2e 2e 20 | 6d 69 6b 65 2e 20 00 00 |ter.... |mike. ..|
|000006f0| 04 01 06 52 00 00 00 00 | 20 01 06 52 00 38 20 20 |...R....| ..R.8 |
|00000700| 20 20 20 2e 2e 20 6f 68 | 20 79 61 20 74 68 69 73 | .. oh| ya this|
|00000710| 20 77 6f 72 6b 65 64 20 | 75 6e 64 65 72 20 4b 53 | worked |under KS|
|00000720| 31 2e 33 20 26 20 4b 53 | 33 2e 30 20 2e 2e 2e 2e |1.3 & KS|3.0 ....|
|00000730| 20 62 79 65 20 20 00 00 | 04 01 06 52 00 00 00 00 | bye ..|...R....|
|00000740| 16 01 06 52 00 24 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |...R.$**|********|
|00000750| 2a 2a 2a 20 50 72 69 76 | 61 74 65 20 2a 2a 2a 2a |*** Priv|ate ****|
|00000760| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 00 00 07 01 06 52 |********|* .....R|
|00000770| 00 06 4c 76 6f 27 73 3a | 00 00 04 01 06 52 00 00 |..Lvo's:|.....R..|
|00000780| 00 00 16 01 03 aa 00 06 | 00 00 0c 00 5f 6c 76 6f |........|...._lvo|
|00000790| 61 6c 6c 6f 63 6d 65 6d | 00 5c 00 06 00 06 0c 00 |allocmem|.\......|
|000007a0| 5f 6c 76 6f 66 72 65 65 | 6d 65 6d 00 00 00 2d 01 |_lvofree|mem...-.|
|000007b0| 03 aa 00 06 00 0c 0c 00 | 5f 6c 76 6f 6f 70 65 6e |........|_lvoopen|
|000007c0| 6c 69 62 00 00 5c 00 06 | 00 12 0c 00 5f 6c 76 6f |lib..\..|...._lvo|
|000007d0| 63 6c 6f 73 65 6c 69 62 | 00 5c 00 06 00 18 0e 00 |closelib|.\......|
|000007e0| 5f 6c 76 6f 6f 70 65 6e | 77 69 6e 64 6f 77 00 5c |_lvoopen|window.\|
|000007f0| 00 06 00 1e 10 00 5f 6c | 76 6f 63 6c 6f 73 65 77 |......_l|voclosew|
|00000800| 69 6e 64 6f 77 00 00 00 | 1d 01 03 aa 00 06 00 24 |indow...|.......$|
|00000810| 08 00 5f 6c 76 6f 77 61 | 69 74 00 5c 00 06 00 2a |.._lvowa|it.\...*|
|00000820| 0a 00 5f 6c 76 6f 67 65 | 74 6d 73 67 00 5c 00 06 |.._lvoge|tmsg.\..|
|00000830| 00 30 0c 00 5f 6c 76 6f | 72 65 70 6c 79 6d 73 67 |.0.._lvo|replymsg|
|00000840| 00 00 04 01 06 52 00 00 | 00 00 08 01 06 52 00 08 |.....R..|.....R..|
|00000850| 44 65 66 69 6e 65 73 3a | 00 00 04 01 06 52 00 00 |Defines:|.....R..|
|00000860| 00 00 2f 01 03 aa 00 06 | 00 36 08 00 6d 65 6d 66 |../.....|.6..memf|
|00000870| 5f 61 6e 79 00 5c 00 06 | 00 3c 0c 00 6d 65 6d 66 |_any.\..|.<..memf|
|00000880| 5f 70 75 62 6c 69 63 00 | 00 5c 00 06 00 42 0a 00 |_public.|.\...B..|
|00000890| 6d 65 6d 66 5f 63 68 69 | 70 00 00 5c 00 06 00 48 |memf_chi|p..\...H|
|000008a0| 0a 00 6d 65 6d 66 5f 66 | 61 73 74 00 00 5c 00 06 |..memf_f|ast..\..|
|000008b0| 00 4e 0a 00 6d 65 6d 66 | 5f 63 6c 65 61 72 00 00 |.N..memf|_clear..|
|000008c0| 02 00 00 00 08 01 03 aa | 00 06 00 54 04 00 6e 75 |........|...T..nu|
|000008d0| 6c 6c 00 00 17 01 03 aa | 00 06 00 5a 0e 00 73 6d |ll......|...Z..sm|
|000008e0| 61 72 74 5f 72 65 66 72 | 65 73 68 00 00 5c 00 06 |art_refr|esh..\..|
|000008f0| 00 60 0c 00 77 62 65 6e | 63 68 73 63 72 65 65 6e |.`..wben|chscreen|
|00000900| 00 00 02 00 00 00 48 01 | 03 aa 00 06 00 66 10 00 |......H.|.....f..|
|00000910| 77 66 6c 67 5f 73 69 7a | 65 67 61 64 67 65 74 00 |wflg_siz|egadget.|
|00000920| 00 5c 00 06 00 6c 0c 00 | 77 66 6c 67 5f 64 72 61 |.\...l..|wflg_dra|
|00000930| 67 62 61 72 00 5c 00 06 | 00 72 10 00 77 66 6c 67 |gbar.\..|.r..wflg|
|00000940| 5f 64 65 70 74 68 67 61 | 64 67 65 74 00 5c 00 06 |_depthga|dget.\..|
|00000950| 00 78 10 00 77 66 6c 67 | 5f 63 6c 6f 73 65 67 61 |.x..wflg|_closega|
|00000960| 64 67 65 74 00 5c 00 06 | 00 7e 10 00 77 66 6c 67 |dget.\..|.~..wflg|
|00000970| 5f 73 69 7a 65 62 72 69 | 67 68 74 00 00 5c 00 06 |_sizebri|ght..\..|
|00000980| 00 84 10 00 77 66 6c 67 | 5f 73 69 7a 65 62 62 6f |....wflg|_sizebbo|
|00000990| 74 74 6f 6d 00 00 43 01 | 03 aa 00 06 00 8a 10 00 |ttom..C.|........|
|000009a0| 77 66 6c 67 5f 72 65 66 | 72 65 73 68 62 69 74 73 |wflg_ref|reshbits|
|000009b0| 00 5c 00 06 00 90 12 00 | 77 66 6c 67 5f 73 6d 61 |.\......|wflg_sma|
|000009c0| 72 74 5f 72 65 66 72 65 | 73 68 00 5c 00 06 00 96 |rt_refre|sh.\....|
|000009d0| 14 00 77 66 6c 67 5f 73 | 69 6d 70 6c 65 5f 72 65 |..wflg_s|imple_re|
|000009e0| 66 72 65 73 68 00 00 5c | 00 06 00 9c 12 00 77 66 |fresh..\|......wf|
|000009f0| 6c 67 5f 73 75 70 65 72 | 5f 62 69 74 6d 61 70 00 |lg_super|_bitmap.|
|00000a00| 00 5c 00 06 00 a2 12 00 | 77 66 6c 67 5f 6f 74 68 |.\......|wflg_oth|
|00000a10| 65 72 5f 72 65 66 72 65 | 73 68 00 00 3d 01 03 aa |er_refre|sh..=...|
|00000a20| 00 06 00 a8 0e 00 77 66 | 6c 67 5f 62 61 63 6b 64 |......wf|lg_backd|
|00000a30| 72 6f 70 00 00 5c 00 06 | 00 ae 10 00 77 66 6c 67 |rop..\..|....wflg|
|00000a40| 5f 72 65 70 6f 72 74 6d | 6f 75 73 65 00 5c 00 06 |_reportm|ouse.\..|
|00000a50| 00 b4 12 00 77 66 6c 67 | 5f 67 69 6d 6d 65 7a 65 |....wflg|_gimmeze|
|00000a60| 72 6f 7a 65 72 6f 00 5c | 00 06 00 ba 10 00 77 66 |rozero.\|......wf|
|00000a70| 6c 67 5f 62 6f 72 64 65 | 72 6c 65 73 73 00 00 5c |lg_borde|rless..\|
|00000a80| 00 06 00 c0 0e 00 77 66 | 6c 67 5f 61 63 74 69 76 |......wf|lg_activ|
|00000a90| 61 74 65 00 00 00 32 01 | 03 aa 00 06 00 c6 0c 00 |ate...2.|........|
|00000aa0| 77 66 6c 67 5f 72 6d 62 | 74 72 61 70 00 5c 00 06 |wflg_rmb|trap.\..|
|00000ab0| 00 cc 12 00 77 66 6c 67 | 5f 6e 6f 63 61 72 65 72 |....wflg|_nocarer|
|00000ac0| 65 66 72 65 73 68 00 5c | 00 06 00 d2 10 00 77 66 |efresh.\|......wf|
|00000ad0| 6c 67 5f 6e 77 5f 65 78 | 74 65 6e 64 65 64 00 5c |lg_nw_ex|tended.\|
|00000ae0| 00 06 00 d8 12 00 77 66 | 6c 67 5f 6e 65 77 6c 6f |......wf|lg_newlo|
|00000af0| 6f 6b 6d 65 6e 75 73 00 | 00 00 3f 01 03 aa 00 06 |okmenus.|..?.....|
|00000b00| 00 de 12 00 77 66 6c 67 | 5f 77 69 6e 64 6f 77 61 |....wflg|_windowa|
|00000b10| 63 74 69 76 65 00 00 5c | 00 06 00 e4 0e 00 77 66 |ctive..\|......wf|
|00000b20| 6c 67 5f 69 6e 72 65 71 | 75 65 73 74 00 5c 00 06 |lg_inreq|uest.\..|
|00000b30| 00 ea 0e 00 77 66 6c 67 | 5f 6d 65 6e 75 73 74 61 |....wflg|_menusta|
|00000b40| 74 65 00 5c 00 06 00 f0 | 12 00 77 66 6c 67 5f 77 |te.\....|..wflg_w|
|00000b50| 69 6e 64 6f 77 72 65 66 | 72 65 73 68 00 5c 00 06 |indowref|resh.\..|
|00000b60| 00 f6 12 00 77 66 6c 67 | 5f 77 62 65 6e 63 68 77 |....wflg|_wbenchw|
|00000b70| 69 6e 64 6f 77 00 00 00 | 39 01 03 aa 00 06 00 fc |indow...|9.......|
|00000b80| 12 00 77 66 6c 67 5f 77 | 69 6e 64 6f 77 74 69 63 |..wflg_w|indowtic|
|00000b90| 6b 65 64 00 00 5c 00 06 | 01 02 0c 00 77 66 6c 67 |ked..\..|....wflg|
|00000ba0| 5f 76 69 73 69 74 6f 72 | 00 5c 00 06 01 08 0c 00 |_visitor|.\......|
|00000bb0| 77 66 6c 67 5f 7a 6f 6f | 6d 65 64 00 00 5c 00 06 |wflg_zoo|med..\..|
|00000bc0| 01 0e 0c 00 77 66 6c 67 | 5f 68 61 73 7a 6f 6f 6d |....wflg|_haszoom|
|00000bd0| 00 5c 00 06 01 14 10 00 | 5f 64 65 66 61 75 6c 74 |.\......|_default|
|00000be0| 6d 6f 75 73 65 71 75 65 | 00 00 02 00 00 00 1c 01 |mouseque|........|
|00000bf0| 03 aa 00 06 01 1a 12 00 | 69 64 63 6d 70 5f 63 6c |........|idcmp_cl|
|00000c00| 6f 73 65 77 69 6e 64 6f | 77 00 00 5c 00 06 01 20 |osewindo|w..\... |
|00000c10| 12 00 69 64 63 6d 70 5f | 6d 6f 75 73 65 62 75 74 |..idcmp_|mousebut|
|00000c20| 74 6f 6e 73 00 00 02 00 | 00 00 0b 01 03 aa 00 06 |tons....|........|
|00000c30| 01 26 0a 00 73 65 6c 65 | 63 74 64 6f 77 6e 00 00 |.&..sele|ctdown..|
|00000c40| 04 01 06 52 00 00 00 00 | 07 01 06 52 00 06 54 79 |...R....|...R..Ty|
|00000c50| 70 65 73 3a 00 00 04 01 | 06 52 00 00 00 00 2f 01 |pes:....|.R..../.|
|00000c60| 03 aa 00 06 01 2c 04 00 | 77 6f 72 64 00 5c 00 06 |.....,..|word.\..|
|00000c70| 01 32 06 00 75 77 6f 72 | 64 00 00 5c 00 06 01 38 |.2..uwor|d..\...8|
|00000c80| 04 00 62 79 74 65 00 5c | 00 06 01 3e 06 00 75 62 |..byte.\|...>..ub|
|00000c90| 79 74 65 00 00 5c 00 06 | 01 44 04 00 6c 6f 6e 67 |yte..\..|.D..long|
|00000ca0| 00 5c 00 06 01 4a 06 00 | 75 6c 6f 6e 67 00 00 5c |.\...J..|ulong..\|
|00000cb0| 00 06 01 50 04 00 61 70 | 74 72 00 00 04 01 06 52 |...P..ap|tr.....R|
|00000cc0| 00 00 00 00 09 01 06 52 | 00 0a 53 79 73 74 65 6d |.......R|..System|
|00000cd0| 3a 20 20 20 00 00 04 01 | 06 52 00 00 00 00 11 01 |: ....|.R......|
|00000ce0| 03 aa 00 06 01 56 16 00 | 5f 6e 65 77 77 69 6e 64 |.....V..|_newwind|
|00000cf0| 6f 77 5f 73 74 72 75 63 | 74 5f 73 69 7a 65 00 00 |ow_struc|t_size..|
|00000d00| 04 01 06 52 00 00 00 00 | 04 01 06 52 00 00 00 00 |...R....|...R....|
|00000d10| 08 01 06 52 00 08 53 68 | 61 72 65 64 3a 20 00 00 |...R..Sh|ared: ..|
|00000d20| 1b 01 06 52 00 2e 20 20 | 5f 57 49 4e 44 4f 57 5f |...R.. |_WINDOW_|
|00000d30| 50 54 52 20 2d 2d 3e 20 | 5f 4f 50 45 4e 5f 57 49 |PTR --> |_OPEN_WI|
|00000d40| 4e 44 4f 57 20 26 20 5f | 43 4c 4f 53 45 5f 57 49 |NDOW & _|CLOSE_WI|
|00000d50| 4e 44 4f 57 00 00 2c 01 | 06 52 00 50 20 20 20 20 |NDOW..,.|.R.P |
|00000d60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 20 | | * |
|00000d70| 4e 65 65 64 65 64 20 74 | 6f 20 64 65 2d 61 6c 6c |Needed t|o de-all|
|00000d80| 6f 63 61 74 65 20 6d 65 | 6d 6f 72 79 20 61 6c 6c |ocate me|mory all|
|00000d90| 6f 63 61 74 65 64 20 66 | 6f 72 20 6e 65 77 77 69 |ocated f|or newwi|
|00000da0| 6e 64 6f 77 20 73 74 72 | 75 63 74 20 00 00 04 01 |ndow str|uct ....|
|00000db0| 06 52 00 00 00 00 04 01 | 06 52 00 00 00 00 04 01 |.R......|.R......|
|00000dc0| 06 52 00 00 00 00 1f 04 | 00 06 00 00 0c 00 5f 6c |.R......|......_l|
|00000dd0| 76 6f 61 6c 6c 6f 63 6d | 65 6d ff a2 ff ca 00 3e |voallocm|em.....>|
|00000de0| 00 00 00 c6 00 54 00 06 | 00 06 0c 00 5f 6c 76 6f |.....T..|...._lvo|
|00000df0| 66 72 65 65 6d 65 6d 00 | ff a2 ff ca 00 3e 00 00 |freemem.|.....>..|
|00000e00| 00 d2 00 00 1f 04 00 06 | 00 0c 0c 00 5f 6c 76 6f |........|...._lvo|
|00000e10| 6f 70 65 6e 6c 69 62 00 | ff a2 ff ca 00 3e 00 00 |openlib.|.....>..|
|00000e20| 02 28 00 54 00 06 00 12 | 0c 00 5f 6c 76 6f 63 6c |.(.T....|.._lvocl|
|00000e30| 6f 73 65 6c 69 62 ff a2 | ff ca 00 3e 00 00 01 9e |oselib..|...>....|
|00000e40| 00 00 22 04 00 06 00 18 | 0e 00 5f 6c 76 6f 6f 70 |..".....|.._lvoop|
|00000e50| 65 6e 77 69 6e 64 6f 77 | ff a2 ff ca 00 3e 00 00 |enwindow|.....>..|
|00000e60| 00 cc 00 54 00 06 00 1e | 10 00 5f 6c 76 6f 63 6c |...T....|.._lvocl|
|00000e70| 6f 73 65 77 69 6e 64 6f | 77 00 ff a2 ff ca 00 3e |osewindo|w......>|
|00000e80| 00 00 00 48 00 00 02 00 | 00 00 2b 04 00 06 00 24 |...H....|..+....$|
|00000e90| 08 00 5f 6c 76 6f 77 61 | 69 74 ff a2 ff ca 00 3e |.._lvowa|it.....>|
|00000ea0| 00 00 01 3e 00 54 00 06 | 00 2a 0a 00 5f 6c 76 6f |...>.T..|.*.._lvo|
|00000eb0| 67 65 74 6d 73 67 ff a2 | ff ca 00 3e 00 00 01 74 |getmsg..|...>...t|
|00000ec0| 00 54 00 06 00 30 0c 00 | 5f 6c 76 6f 72 65 70 6c |.T...0..|_lvorepl|
|00000ed0| 79 6d 73 67 ff a2 ff ca | 00 3e 00 00 01 7a 00 00 |ymsg....|.>...z..|
|00000ee0| 02 00 00 00 18 04 06 52 | 00 28 2f 2a 20 6d 65 6d |.......R|.(/* mem|
|00000ef0| 20 72 65 71 75 69 72 65 | 6d 65 6e 74 73 20 66 6f | require|ments fo|
|00000f00| 72 20 41 6c 6c 6f 63 4d | 65 6d 28 29 20 2a 2f 27 |r AllocM|em() */'|
|00000f10| 20 20 00 00 1d 04 06 52 | 00 32 41 64 64 20 28 6f | .....R|.2Add (o|
|00000f20| 72 20 4f 52 29 20 74 68 | 65 6d 20 74 6f 67 65 74 |r OR) th|em toget|
|00000f30| 68 65 72 20 74 6f 20 67 | 65 74 20 32 20 6f 72 20 |her to g|et 2 or |
|00000f40| 6d 6f 72 65 20 6f 70 74 | 69 6f 6e 73 00 00 0d 04 |more opt|ions....|
|00000f50| 00 06 00 36 08 00 6d 65 | 6d 66 5f 61 6e 79 ff a2 |...6..me|mf_any..|
|00000f60| 00 3e 00 00 00 00 00 00 | 28 04 00 06 00 3c 0c 00 |.>......|(....<..|
|00000f70| 6d 65 6d 66 5f 70 75 62 | 6c 69 63 00 ff a2 00 3e |memf_pub|lic....>|
|00000f80| 00 00 00 01 00 54 06 4a | 00 2c 20 2a 2a 20 6d 65 |.....T.J|., ** me|
|00000f90| 61 6e 73 20 6d 65 61 6e | 20 62 6c 6f 63 6b 20 63 |ans mean| block c|
|00000fa0| 61 6e 27 74 20 6d 6f 76 | 65 20 6f 6e 63 65 20 61 |an't mov|e once a|
|00000fb0| 6c 6c 6f 63 65 64 00 00 | 0e 04 00 06 00 42 0a 00 |lloced..|.....B..|
|00000fc0| 6d 65 6d 66 5f 63 68 69 | 70 00 ff a2 00 3e 00 00 |memf_chi|p....>..|
|00000fd0| 00 02 00 00 0e 04 00 06 | 00 48 0a 00 6d 65 6d 66 |........|.H..memf|
|00000fe0| 5f 66 61 73 74 00 ff a2 | 00 3e 00 00 00 04 00 00 |_fast...|.>......|
|00000ff0| 0e 04 00 06 00 4e 0a 00 | 6d 65 6d 66 5f 63 6c 65 |.....N..|memf_cle|
|00001000| 61 72 ff a2 00 3e 00 01 | 00 00 00 00 04 04 06 52 |ar...>..|.......R|
|00001010| 00 00 00 00 1f 04 00 06 | 00 00 10 00 5f 77 69 6e |........|...._win|
|00001020| 64 6f 77 5f 64 65 66 69 | 6e 65 73 00 00 54 06 4a |dow_defi|nes..T.J|
|00001030| 00 1e 20 53 65 74 20 75 | 70 20 74 68 65 20 57 69 |.. Set u|p the Wi|
|00001040| 6e 64 6f 77 20 44 65 66 | 69 6e 65 73 2e 2e 2e 2e |ndow Def|ines....|
|00001050| 00 00 02 00 00 00 12 04 | 00 06 01 1a 12 00 69 64 |........|......id|
|00001060| 63 6d 70 5f 63 6c 6f 73 | 65 77 69 6e 64 6f 77 00 |cmp_clos|ewindow.|
|00001070| ff a2 00 36 00 00 02 00 | 00 00 12 04 00 06 01 20 |...6....|....... |
|00001080| 12 00 69 64 63 6d 70 5f | 6d 6f 75 73 65 62 75 74 |..idcmp_|mousebut|
|00001090| 74 6f 6e 73 ff a2 00 36 | 00 00 00 08 00 00 02 00 |tons...6|........|
|000010a0| 00 00 0e 04 00 06 01 26 | 0a 00 73 65 6c 65 63 74 |.......&|..select|
|000010b0| 64 6f 77 6e ff a2 00 36 | 00 00 00 68 00 00 02 00 |down...6|...h....|
|000010c0| 00 00 0e 04 06 52 00 14 | 74 79 70 65 20 73 69 7a |.....R..|type siz|
|000010d0| 65 73 20 69 6e 20 62 79 | 74 65 73 20 00 00 04 04 |es in by|tes ....|
|000010e0| 06 52 00 00 00 00 4a 04 | 00 06 01 2c 04 00 77 6f |.R....J.|...,..wo|
|000010f0| 72 64 ff a2 00 3e 00 00 | 00 02 00 54 00 06 01 32 |rd...>..|...T...2|
|00001100| 06 00 75 77 6f 72 64 00 | ff a2 00 3e 00 00 00 02 |..uword.|...>....|
|00001110| 00 54 00 06 01 38 04 00 | 62 79 74 65 ff a2 00 3e |.T...8..|byte...>|
|00001120| 00 00 00 01 00 54 00 06 | 01 3e 06 00 75 62 79 74 |.....T..|.>..ubyt|
|00001130| 65 00 ff a2 00 3e 00 00 | 00 01 00 54 00 06 01 44 |e....>..|...T...D|
|00001140| 04 00 6c 6f 6e 67 ff a2 | 00 3e 00 00 00 04 00 54 |..long..|.>.....T|
|00001150| 00 06 01 4a 06 00 75 6c | 6f 6e 67 00 ff a2 00 3e |...J..ul|ong....>|
|00001160| 00 00 00 04 00 54 00 06 | 01 50 04 00 61 70 74 72 |.....T..|.P..aptr|
|00001170| ff a2 00 3e 00 00 00 04 | 00 00 02 00 00 00 13 01 |...>....|........|
|00001180| 06 52 00 1e 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 20 50 |.R..****|****** P|
|00001190| 75 62 6c 69 63 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ublic **|********|
|000011a0| 2a 20 00 00 02 00 00 00 | 0c 01 00 12 ff 54 04 80 |* ......|.....T..|
|000011b0| 6d 65 6d 00 00 84 00 3e | 00 00 00 00 00 8c 00 00 |mem....>|........|
|000011c0| 02 00 00 00 2f 04 04 76 | 00 26 00 0e 2d 2d 3e 20 |..../..v|.&..--> |
|000011d0| 67 65 74 20 72 65 61 64 | 79 20 00 54 04 76 00 26 |get read|y .T.v.&|
|000011e0| 00 2c 20 50 72 65 73 73 | 20 74 68 65 20 63 6c 6f |., Press| the clo|
|000011f0| 73 65 20 67 61 64 67 65 | 74 20 6f 66 20 57 69 6e |se gadge|t of Win|
|00001200| 64 6f 77 20 74 6f 20 51 | 75 69 74 2e 2e 2e 00 54 |dow to Q|uit....T|
|00001210| 04 76 00 26 00 09 48 69 | 74 20 61 20 4b 65 79 00 |.v.&..Hi|t a Key.|
|00001220| 00 00 02 00 00 00 05 04 | 12 90 00 54 24 be 00 00 |........|...T$...|
|00001230| 02 00 00 00 36 04 06 52 | 00 64 20 20 74 68 69 73 |....6..R|.d this|
|00001240| 20 77 69 6c 6c 20 4f 70 | 65 6e 20 61 20 57 69 6e | will Op|en a Win|
|00001250| 64 6f 77 20 54 68 61 74 | 20 52 65 73 70 6f 6e 64 |dow That| Respond|
|00001260| 73 20 74 6f 20 74 68 65 | 20 22 43 6c 6f 73 65 47 |s to the| "CloseG|
|00001270| 61 64 67 65 74 20 26 20 | 4d 6f 75 73 65 20 42 75 |adget & |Mouse Bu|
|00001280| 74 74 6f 6e 73 22 20 77 | 69 74 68 20 53 6d 61 72 |ttons" w|ith Smar|
|00001290| 74 20 52 65 66 72 65 73 | 68 2e 2e 2e 2e 20 00 00 |t Refres|h.... ..|
|000012a0| 04 04 06 52 00 00 00 00 | c0 04 00 12 ff 90 0c 80 |...R....|........|
|000012b0| 5f 6f 70 65 6e 5f 77 69 | 6e 64 6f 77 00 84 00 3e |_open_wi|ndow...>|
|000012c0| 00 00 00 96 00 5c 00 3e | 00 00 00 19 00 5c 00 3e |.....\.>|.....\.>|
|000012d0| 00 00 00 96 00 5c 00 3e | 00 00 00 64 00 5c 00 3e |.....\.>|...d.\.>|
|000012e0| 00 00 00 00 00 5c 00 3e | 00 00 00 01 00 5c 00 06 |.....\.>|.....\..|
|000012f0| 01 1a 12 00 69 64 63 6d | 70 5f 63 6c 6f 73 65 77 |....idcm|p_closew|
|00001300| 69 6e 64 6f 77 00 ff c0 | 00 06 01 20 12 00 69 64 |indow...|... ..id|
|00001310| 63 6d 70 5f 6d 6f 75 73 | 65 62 75 74 74 6f 6e 73 |cmp_mous|ebuttons|
|00001320| 00 5c 00 06 00 90 12 00 | 77 66 6c 67 5f 73 6d 61 |.\......|wflg_sma|
|00001330| 72 74 5f 72 65 66 72 65 | 73 68 ff c0 00 06 00 78 |rt_refre|sh.....x|
|00001340| 10 00 77 66 6c 67 5f 63 | 6c 6f 73 65 67 61 64 67 |..wflg_c|losegadg|
|00001350| 65 74 ff c0 00 06 00 72 | 10 00 77 66 6c 67 5f 64 |et.....r|..wflg_d|
|00001360| 65 70 74 68 67 61 64 67 | 65 74 ff c0 00 06 00 6c |epthgadg|et.....l|
|00001370| 0c 00 77 66 6c 67 5f 64 | 72 61 67 62 61 72 ff c0 |..wflg_d|ragbar..|
|00001380| 00 06 00 c0 0e 00 77 66 | 6c 67 5f 61 63 74 69 76 |......wf|lg_activ|
|00001390| 61 74 65 00 ff c0 00 06 | 00 66 10 00 77 66 6c 67 |ate.....|.f..wflg|
|000013a0| 5f 73 69 7a 65 67 61 64 | 67 65 74 00 00 5c 00 06 |_sizegad|get..\..|
|000013b0| 00 54 04 00 6e 75 6c 6c | 00 5c 00 06 00 54 04 00 |.T..null|.\...T..|
|000013c0| 6e 75 6c 6c 00 5c 00 26 | 00 0d 4d 69 6b 65 27 73 |null.\.&|..Mike's|
|000013d0| 20 57 69 6e 64 6f 77 00 | 00 5c 00 06 00 54 04 00 | Window.|.\...T..|
|000013e0| 6e 75 6c 6c 00 5c 00 06 | 00 54 04 00 6e 75 6c 6c |null.\..|.T..null|
|000013f0| 00 5c 00 3e 00 00 00 96 | 00 5c 00 3e 00 00 00 64 |.\.>....|.\.>...d|
|00001400| 00 5c 00 3e 00 00 01 2c | 00 5c 00 3e 00 00 00 c8 |.\.>...,|.\.>....|
|00001410| 00 5c 00 06 00 60 0c 00 | 77 62 65 6e 63 68 73 63 |.\...`..|wbenchsc|
|00001420| 72 65 65 6e 00 8c 00 00 | 02 00 00 00 27 04 00 06 |reen....|....'...|
|00001430| 01 5c 04 00 77 69 6e 00 | ff a2 03 e2 00 54 06 4a |.\..win.|.....T.J|
|00001440| 00 36 20 48 6f 6c 64 73 | 20 41 64 64 72 65 73 73 |.6 Holds| Address|
|00001450| 20 6f 66 20 74 68 65 20 | 57 69 6e 64 6f 77 20 53 | of the |Window S|
|00001460| 74 72 75 63 74 20 72 65 | 74 75 72 6e 65 64 20 28 |truct re|turned (|
|00001470| 70 6f 69 6e 74 65 72 29 | 00 00 02 00 00 00 04 04 |pointer)|........|
|00001480| 06 52 00 00 00 00 0e 01 | 00 06 01 62 0a 00 5f 63 |.R......|...b.._c|
|00001490| 6c 6f 73 65 5f 6d 65 00 | ff a2 00 3e 00 00 00 00 |lose_me.|...>....|
|000014a0| 00 00 02 00 00 00 12 01 | 02 68 06 12 00 74 00 06 |........|.h...t..|
|000014b0| 01 62 0a 00 5f 63 6c 6f | 73 65 5f 6d 65 00 ff a2 |.b.._clo|se_me...|
|000014c0| 00 3e 00 00 00 00 00 7c | 00 00 02 00 00 00 3e 04 |.>.....||......>.|
|000014d0| 00 06 01 68 0a 00 6d 70 | 5f 73 69 67 62 69 74 00 |...h..mp|_sigbit.|
|000014e0| ff a2 21 e6 00 74 21 fe | 00 74 00 06 01 5c 04 00 |..!..t!.|.t...\..|
|000014f0| 77 69 6e 00 ff c0 00 3e | 00 00 00 56 00 7c ff c0 |win....>|...V.|..|
|00001500| 00 3e 00 00 00 0f 00 7c | 00 54 06 4a 00 3a 20 20 |.>.....||.T.J.: |
|00001510| 4c 65 65 6b 28 57 49 4e | 2b 38 36 29 20 2d 2d 3e |Leek(WIN|+86) -->|
|00001520| 20 47 69 76 65 73 20 74 | 68 65 20 41 64 64 72 65 | Gives t|he Addre|
|00001530| 73 73 20 6f 66 20 74 68 | 65 20 4d 73 67 50 6f 72 |ss of th|e MsgPor|
|00001540| 74 20 53 74 72 75 63 74 | 00 00 2f 26 06 4a 00 56 |t Struct|../&.J.V|
|00001550| 20 20 4c 65 65 6b 28 57 | 49 4e 2b 38 36 29 2b 31 | Leek(W|IN+86)+1|
|00001560| 35 20 2d 2d 3e 20 47 69 | 76 65 73 20 74 68 65 20 |5 --> Gi|ves the |
|00001570| 41 64 64 72 65 73 73 20 | 6f 66 20 74 68 65 20 66 |Address |of the f|
|00001580| 69 65 6c 64 20 6d 70 5f | 53 69 67 42 69 74 20 66 |ield mp_|SigBit f|
|00001590| 6f 72 20 74 68 65 20 4d | 73 67 50 6f 72 74 20 53 |or the M|sgPort S|
|000015a0| 74 72 75 63 74 20 00 00 | 37 26 06 4a 00 66 20 20 |truct ..|7&.J.f |
|000015b0| 50 65 65 6b 28 4c 65 65 | 6b 28 57 49 4e 2b 38 36 |Peek(Lee|k(WIN+86|
|000015c0| 29 2b 31 35 29 20 2d 2d | 3e 20 67 65 74 73 20 74 |)+15) --|> gets t|
|000015d0| 68 65 20 6d 70 5f 53 69 | 67 42 69 74 20 28 69 65 |he mp_Si|gBit (ie|
|000015e0| 2e 20 72 65 61 64 73 20 | 61 20 62 79 74 65 20 66 |. reads |a byte f|
|000015f0| 72 6f 6d 20 41 64 64 72 | 65 73 73 20 6f 66 20 74 |rom Addr|ess of t|
|00001600| 68 65 20 66 69 65 6c 64 | 20 6d 70 5f 53 69 67 42 |he field| mp_SigB|
|00001610| 69 74 20 20 00 00 02 00 | 00 00 0b 04 04 76 00 06 |it ....|.....v..|
|00001620| 01 68 0a 00 6d 70 5f 73 | 69 67 62 69 74 00 00 00 |.h..mp_s|igbit...|
|00001630| 02 00 00 00 0c 04 00 06 | 01 6e 06 00 73 69 67 6e |........|.n..sign|
|00001640| 61 6c ff a2 00 3e 00 00 | 00 01 00 00 02 00 00 00 |al...>..|........|
|00001650| 28 04 22 88 00 06 01 68 | 0a 00 6d 70 5f 73 69 67 |(."....h|..mp_sig|
|00001660| 62 69 74 00 00 5c 00 06 | 01 6e 06 00 73 69 67 6e |bit..\..|.n..sign|
|00001670| 61 6c 00 54 06 4a 00 26 | 20 20 31 20 3c 3c 20 77 |al.T.J.&| 1 << w|
|00001680| 69 6e 64 6f 77 5f 70 74 | 72 2d 3e 55 73 65 72 50 |indow_pt|r->UserP|
|00001690| 6f 72 74 2d 3e 6d 70 5f | 53 69 67 42 69 74 00 00 |ort->mp_|SigBit..|
|000016a0| 02 00 00 00 09 04 04 76 | 00 06 01 6e 06 00 73 69 |.......v|...n..si|
|000016b0| 67 6e 61 6c 00 00 02 00 | 00 00 0f 04 22 a2 00 74 |gnal....|...."..t|
|000016c0| 00 3e 00 00 00 00 00 7c | ff a2 00 06 01 6e 06 00 |.>.....||.....n..|
|000016d0| 73 69 67 6e 61 6c 00 00 | 23 04 00 06 01 74 02 00 |signal..|#....t..|
|000016e0| 72 00 ff a2 01 f8 00 74 | 00 06 00 24 08 00 5f 6c |r......t|...$.._l|
|000016f0| 76 6f 77 61 69 74 00 7c | 00 54 06 4a 00 1e 20 2a |vowait.||.T.J.. *|
|00001700| 2a 2a 20 57 61 69 74 28 | 29 20 66 6f 72 20 61 20 |** Wait(|) for a |
|00001710| 4d 65 73 73 61 67 65 20 | 2a 2a 2a 20 00 00 07 04 |Message |*** ....|
|00001720| 04 76 00 06 01 74 02 00 | 72 00 00 00 02 00 00 00 |.v...t..|r.......|
|00001730| 0d 04 04 76 00 26 00 0f | 47 6f 74 20 74 68 65 20 |...v.&..|Got the |
|00001740| 6d 65 73 73 61 67 65 00 | 00 00 02 00 00 00 24 04 |message.|......$.|
|00001750| 22 96 00 74 00 3e 00 00 | 00 00 00 7c ff a2 21 fe |"..t.>..|...|..!.|
|00001760| 00 74 00 06 01 5c 04 00 | 77 69 6e 00 ff c0 00 3e |.t...\..|win....>|
|00001770| 00 00 00 56 00 7c 00 54 | 06 4a 00 18 20 20 77 69 |...V.|.T|.J.. wi|
|00001780| 6e 64 6f 77 5f 70 74 72 | 2d 3e 55 73 65 72 50 6f |ndow_ptr|->UserPo|
|00001790| 72 74 20 20 00 00 22 04 | 00 06 01 7a 0a 00 5f 69 |rt ..".|...z.._i|
|000017a0| 6e 74 75 69 5f 6d 73 67 | ff a2 01 f8 00 74 00 06 |ntui_msg|.....t..|
|000017b0| 00 2a 0a 00 5f 6c 76 6f | 67 65 74 6d 73 67 00 7c |.*.._lvo|getmsg.||
|000017c0| 00 54 06 4a 00 12 20 2a | 2a 2a 20 47 65 74 4d 73 |.T.J.. *|** GetMs|
|000017d0| 67 28 29 20 2a 2a 2a 20 | 00 00 02 00 00 00 12 04 |g() *** |........|
|000017e0| 02 68 02 a0 00 74 00 06 | 01 7a 0a 00 5f 69 6e 74 |.h...t..|.z.._int|
|000017f0| 75 69 5f 6d 73 67 ff b6 | 00 3e 00 00 00 00 00 7c |ui_msg..|.>.....||
|00001800| 00 00 02 00 00 00 18 07 | 00 06 01 80 06 00 63 6c |........|......cl|
|00001810| 61 73 73 00 ff a2 21 fe | 00 74 00 06 01 7a 0a 00 |ass...!.|.t...z..|
|00001820| 5f 69 6e 74 75 69 5f 6d | 73 67 ff c0 00 3e 00 00 |_intui_m|sg...>..|
|00001830| 00 14 00 7c 00 00 17 07 | 00 06 01 86 04 00 63 6f |...|....|......co|
|00001840| 64 65 ff a2 21 f2 00 74 | 00 06 01 7a 0a 00 5f 69 |de..!..t|...z.._i|
|00001850| 6e 74 75 69 5f 6d 73 67 | ff c0 00 3e 00 00 00 18 |ntui_msg|...>....|
|00001860| 00 7c 00 00 02 00 00 00 | 11 07 22 96 00 74 00 3e |.|......|.."..t.>|
|00001870| 00 00 00 01 00 7c ff a2 | 00 06 01 7a 0a 00 5f 69 |.....|..|...z.._i|
|00001880| 6e 74 75 69 5f 6d 73 67 | 00 00 22 07 00 06 01 8c |ntui_msg|..".....|
|00001890| 06 00 64 75 6d 6d 79 00 | ff a2 01 f8 00 74 00 06 |..dummy.|.....t..|
|000018a0| 00 30 0c 00 5f 6c 76 6f | 72 65 70 6c 79 6d 73 67 |.0.._lvo|replymsg|
|000018b0| 00 7c 00 54 06 4a 00 14 | 20 2a 2a 2a 20 52 65 70 |.|.T.J..| *** Rep|
|000018c0| 6c 79 4d 73 67 28 29 20 | 2a 2a 2a 20 00 00 02 00 |lyMsg() |*** ....|
|000018d0| 00 00 2c 07 02 be 00 76 | 00 74 00 06 01 80 06 00 |..,....v|.t......|
|000018e0| 63 6c 61 73 73 00 ff a2 | 00 06 01 1a 12 00 69 64 |class...|......id|
|000018f0| 63 6d 70 5f 63 6c 6f 73 | 65 77 69 6e 64 6f 77 00 |cmp_clos|ewindow.|
|00001900| 00 7c 00 54 06 4a 00 20 | 20 2a 2a 2a 50 72 65 73 |.|.T.J. | ***Pres|
|00001910| 73 65 64 20 74 68 65 20 | 43 6c 6f 73 65 20 47 61 |sed the |Close Ga|
|00001920| 64 67 65 74 20 2a 2a 2a | 00 00 0e 0a 00 06 01 62 |dget ***|.......b|
|00001930| 0a 00 5f 63 6c 6f 73 65 | 5f 6d 65 00 ff a2 00 3e |.._close|_me....>|
|00001940| 00 00 00 01 00 00 03 07 | 02 da 00 00 02 00 00 00 |........|........|
|00001950| 19 07 02 be 00 94 00 74 | 00 06 01 80 06 00 63 6c |.......t|......cl|
|00001960| 61 73 73 00 ff a2 00 06 | 01 20 12 00 69 64 63 6d |ass.....|. ..idcm|
|00001970| 70 5f 6d 6f 75 73 65 62 | 75 74 74 6f 6e 73 00 7c |p_mouseb|uttons.||
|00001980| 00 00 02 00 00 00 14 09 | 02 be 00 50 00 74 00 06 |........|...P.t..|
|00001990| 01 86 04 00 63 6f 64 65 | ff a2 00 06 01 26 0a 00 |....code|.....&..|
|000019a0| 73 65 6c 65 63 74 64 6f | 77 6e 00 7c 00 00 0b 0d |selectdo|wn.|....|
|000019b0| 04 76 00 26 00 0b 4c 4d | 42 20 50 72 65 73 73 65 |.v.&..LM|B Presse|
|000019c0| 64 00 00 00 08 0d 00 4e | 01 ff 01 24 00 3e 00 00 |d......N|...$.>..|
|000019d0| 00 32 00 00 03 09 02 da | 00 00 02 00 00 00 02 00 |.2......|........|
|000019e0| 00 00 03 07 02 da 00 00 | 02 00 00 00 24 07 22 96 |........|....$.".|
|000019f0| 00 74 00 3e 00 00 00 00 | 00 7c ff a2 21 fe 00 74 |.t.>....|.|..!..t|
|00001a00| 00 06 01 5c 04 00 77 69 | 6e 00 ff c0 00 3e 00 00 |...\..wi|n....>..|
|00001a10| 00 56 00 7c 00 54 06 4a | 00 18 20 20 77 69 6e 64 |.V.|.T.J|.. wind|
|00001a20| 6f 77 5f 70 74 72 2d 3e | 55 73 65 72 50 6f 72 74 |ow_ptr->|UserPort|
|00001a30| 20 20 00 00 22 07 00 06 | 01 7a 0a 00 5f 69 6e 74 | .."...|.z.._int|
|00001a40| 75 69 5f 6d 73 67 ff a2 | 01 f8 00 74 00 06 00 2a |ui_msg..|...t...*|
|00001a50| 0a 00 5f 6c 76 6f 67 65 | 74 6d 73 67 00 7c 00 54 |.._lvoge|tmsg.|.T|
|00001a60| 06 4a 00 12 20 2a 2a 2a | 20 47 65 74 4d 73 67 28 |.J.. ***| GetMsg(|
|00001a70| 29 20 2a 2a 2a 20 00 00 | 02 00 00 00 03 04 02 74 |) *** ..|.......t|
|00001a80| 00 00 02 00 00 00 0b 04 | 06 52 00 0e 41 6d 6f 73 |........|.R..Amos|
|00001a90| 20 54 6f 20 46 72 6f 6e | 74 20 00 00 02 00 00 00 | To Fron|t ......|
|00001aa0| 09 04 06 52 00 0a 57 61 | 69 74 20 4b 65 79 20 20 |...R..Wa|it Key |
|00001ab0| 00 00 02 00 00 00 03 01 | 02 74 00 00 02 00 00 00 |........|.t......|
|00001ac0| 13 04 00 12 ff 7a 0e 80 | 5f 63 6c 6f 73 65 5f 77 |.....z..|_close_w|
|00001ad0| 69 6e 64 6f 77 00 00 84 | 00 06 01 5c 04 00 77 69 |indow...|...\..wi|
|00001ae0| 6e 00 00 8c 00 00 02 00 | 00 00 03 04 24 aa 00 00 |n.......|....$...|
|00001af0| 02 00 00 00 0c 01 00 12 | ff 54 04 80 6d 65 6d 00 |........|.T..mem.|
|00001b00| 00 84 00 3e 00 00 00 00 | 00 8c 00 00 02 00 00 00 |...>....|........|
|00001b10| 12 01 03 76 00 00 0b 7a | 00 06 80 00 00 06 00 00 |...v...z|........|
|00001b20| 10 80 5f 77 69 6e 64 6f | 77 5f 64 65 66 69 6e 65 |.._windo|w_define|
|00001b30| 73 00 00 00 04 01 06 52 | 00 00 00 00 0b 04 00 06 |s......R|........|
|00001b40| ff ab 04 00 6e 75 6c 6c | ff a2 00 3e 00 00 00 00 |....null|...>....|
|00001b50| 00 00 10 04 00 06 ff a5 | 0e 00 73 6d 61 72 74 5f |........|..smart_|
|00001b60| 72 65 66 72 65 73 68 00 | ff a2 00 3e 00 00 00 00 |refresh.|...>....|
|00001b70| 00 00 0f 04 00 06 ff 9f | 0c 00 77 62 65 6e 63 68 |........|..wbench|
|00001b80| 73 63 72 65 65 6e ff a2 | 00 3e 00 00 00 01 00 00 |screen..|.>......|
|00001b90| 02 00 00 00 2a 01 06 52 | 00 4c 2f 2a 20 2d 2d 2d |....*..R|.L/* ---|
|00001ba0| 20 46 6c 61 67 73 20 72 | 65 71 75 65 73 74 65 64 | Flags r|equested|
|00001bb0| 20 61 74 20 4f 70 65 6e | 57 69 6e 64 6f 77 28 29 | at Open|Window()|
|00001bc0| 20 74 69 6d 65 20 62 79 | 20 74 68 65 20 61 70 70 | time by| the app|
|00001bd0| 6c 69 63 61 74 69 6f 6e | 20 2d 2d 2d 2d 2d 2d 2d |lication| -------|
|00001be0| 2d 2d 20 2a 2f 20 00 00 | 27 01 00 06 ff 99 10 00 |-- */ ..|'.......|
|00001bf0| 77 66 6c 67 5f 73 69 7a | 65 67 61 64 67 65 74 00 |wflg_siz|egadget.|
|00001c00| ff a2 00 36 00 00 00 01 | 00 54 06 4a 00 26 20 20 |...6....|.T.J.& |
|00001c10| 2f 2a 20 69 6e 63 6c 75 | 64 65 20 73 69 7a 69 6e |/* inclu|de sizin|
|00001c20| 67 20 73 79 73 74 65 6d | 2d 67 61 64 67 65 74 3f |g system|-gadget?|
|00001c30| 20 2a 2f 20 00 00 25 01 | 00 06 ff 93 0c 00 77 66 | */ ..%.|......wf|
|00001c40| 6c 67 5f 64 72 61 67 62 | 61 72 ff a2 00 36 00 00 |lg_dragb|ar...6..|
|00001c50| 00 02 00 54 06 4a 00 26 | 20 2f 2a 20 69 6e 63 6c |...T.J.&| /* incl|
|00001c60| 75 64 65 20 64 72 61 67 | 67 69 6e 67 20 73 79 73 |ude drag|ging sys|
|00001c70| 74 65 6d 2d 67 61 64 67 | 65 74 3f 20 2a 2f 00 00 |tem-gadg|et? */..|
|00001c80| 28 01 00 06 ff 8d 10 00 | 77 66 6c 67 5f 64 65 70 |(.......|wflg_dep|
|00001c90| 74 68 67 61 64 67 65 74 | ff a2 00 36 00 00 00 04 |thgadget|...6....|
|00001ca0| 00 54 06 4a 00 28 20 2f | 2a 20 69 6e 63 6c 75 64 |.T.J.( /|* includ|
|00001cb0| 65 20 64 65 70 74 68 20 | 61 72 72 61 6e 67 65 6d |e depth |arrangem|
|00001cc0| 65 6e 74 20 67 61 64 67 | 65 74 3f 20 2a 2f 00 00 |ent gadg|et? */..|
|00001cd0| 27 01 00 06 ff 87 10 00 | 77 66 6c 67 5f 63 6c 6f |'.......|wflg_clo|
|00001ce0| 73 65 67 61 64 67 65 74 | ff a2 00 36 00 00 00 08 |segadget|...6....|
|00001cf0| 00 54 06 4a 00 26 2f 2a | 20 69 6e 63 6c 75 64 65 |.T.J.&/*| include|
|00001d00| 20 63 6c 6f 73 65 2d 62 | 6f 78 20 73 79 73 74 65 | close-b|ox syste|
|00001d10| 6d 2d 67 61 64 67 65 74 | 3f 20 2a 2f 00 00 26 01 |m-gadget|? */..&.|
|00001d20| 00 06 ff 81 10 00 77 66 | 6c 67 5f 73 69 7a 65 62 |......wf|lg_sizeb|
|00001d30| 72 69 67 68 74 00 ff a2 | 00 36 00 00 00 10 00 54 |right...|.6.....T|
|00001d40| 06 4a 00 24 20 2f 2a 20 | 73 69 7a 65 20 67 61 64 |.J.$ /* |size gad|
|00001d50| 67 65 74 20 75 73 65 73 | 20 72 69 67 68 74 20 62 |get uses| right b|
|00001d60| 6f 72 64 65 72 20 2a 2f | 00 00 27 01 00 06 ff 7b |order */|..'....{|
|00001d70| 10 00 77 66 6c 67 5f 73 | 69 7a 65 62 62 6f 74 74 |..wflg_s|izebbott|
|00001d80| 6f 6d ff a2 00 36 00 00 | 00 20 00 54 06 4a 00 26 |om...6..|. .T.J.&|
|00001d90| 20 2f 2a 20 73 69 7a 65 | 20 67 61 64 67 65 74 20 | /* size| gadget |
|00001da0| 75 73 65 73 20 62 6f 74 | 74 6f 6d 20 62 6f 72 64 |uses bot|tom bord|
|00001db0| 65 72 20 2a 2f 20 00 00 | 2b 01 06 52 00 4e 2f 2a |er */ ..|+..R.N/*|
|00001dc0| 20 2d 2d 2d 20 72 65 66 | 72 65 73 68 20 6d 6f 64 | --- ref|resh mod|
|00001dd0| 65 73 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |es -----|--------|
|00001de0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 2a 2f 00 00 25 01 |--------|- */..%.|
|00001e10| 06 52 00 42 2f 2a 20 63 | 6f 6d 62 69 6e 61 74 69 |.R.B/* c|ombinati|
|00001e20| 6f 6e 73 20 6f 66 20 74 | 68 65 20 57 46 4c 47 5f |ons of t|he WFLG_|
|00001e30| 52 45 46 52 45 53 48 42 | 49 54 53 20 73 65 6c 65 |REFRESHB|ITS sele|
|00001e40| 63 74 20 74 68 65 20 72 | 65 66 72 65 73 68 20 74 |ct the r|efresh t|
|00001e50| 79 70 65 20 2a 2f 00 00 | 11 01 00 06 ff 75 10 00 |ype */..|.....u..|
|00001e60| 77 66 6c 67 5f 72 65 66 | 72 65 73 68 62 69 74 73 |wflg_ref|reshbits|
|00001e70| ff a2 00 36 00 00 00 c0 | 00 00 12 01 00 06 ff 6f |...6....|.......o|
|00001e80| 12 00 77 66 6c 67 5f 73 | 6d 61 72 74 5f 72 65 66 |..wflg_s|mart_ref|
|00001e90| 72 65 73 68 ff a2 00 36 | 00 00 00 00 00 00 13 01 |resh...6|........|
|00001ea0| 00 06 ff 69 14 00 77 66 | 6c 67 5f 73 69 6d 70 6c |...i..wf|lg_simpl|
|00001eb0| 65 5f 72 65 66 72 65 73 | 68 00 ff a2 00 36 00 00 |e_refres|h....6..|
|00001ec0| 00 40 00 00 12 01 00 06 | ff 63 12 00 77 66 6c 67 |.@......|.c..wflg|
|00001ed0| 5f 73 75 70 65 72 5f 62 | 69 74 6d 61 70 00 ff a2 |_super_b|itmap...|
|00001ee0| 00 36 00 00 00 80 00 00 | 12 01 00 06 ff 5d 12 00 |.6......|.....]..|
|00001ef0| 77 66 6c 67 5f 6f 74 68 | 65 72 5f 72 65 66 72 65 |wflg_oth|er_refre|
|00001f00| 73 68 ff a2 00 36 00 00 | 00 c0 00 00 23 01 00 06 |sh...6..|....#...|
|00001f10| ff 57 0e 00 77 66 6c 67 | 5f 62 61 63 6b 64 72 6f |.W..wflg|_backdro|
|00001f20| 70 00 ff a2 00 36 00 00 | 01 00 00 54 06 4a 00 20 |p....6..|...T.J. |
|00001f30| 2f 2a 20 74 68 69 73 20 | 69 73 20 61 20 62 61 63 |/* this |is a bac|
|00001f40| 6b 64 72 6f 70 20 77 69 | 6e 64 6f 77 20 2a 2f 20 |kdrop wi|ndow */ |
|00001f50| 00 00 26 01 00 06 ff 51 | 10 00 77 66 6c 67 5f 72 |..&....Q|..wflg_r|
|00001f60| 65 70 6f 72 74 6d 6f 75 | 73 65 ff a2 00 36 00 00 |eportmou|se...6..|
|00001f70| 02 00 00 54 06 4a 00 24 | 2f 2a 20 74 6f 20 68 65 |...T.J.$|/* to he|
|00001f80| 61 72 20 61 62 6f 75 74 | 20 65 76 65 72 79 20 6d |ar about| every m|
|00001f90| 6f 75 73 65 20 6d 6f 76 | 65 20 2a 2f 00 00 23 01 |ouse mov|e */..#.|
|00001fa0| 00 06 ff 4b 12 00 77 66 | 6c 67 5f 67 69 6d 6d 65 |...K..wf|lg_gimme|
|00001fb0| 7a 65 72 6f 7a 65 72 6f | ff a2 00 36 00 00 04 00 |zerozero|...6....|
|00001fc0| 00 54 06 4a 00 1c 2f 2a | 20 61 20 47 69 6d 6d 65 |.T.J../*| a Gimme|
|00001fd0| 5a 65 72 6f 5a 65 72 6f | 20 77 69 6e 64 6f 77 20 |ZeroZero| window |
|00001fe0| 2a 2f 00 00 25 01 00 06 | ff 45 10 00 77 66 6c 67 |*/..%...|.E..wflg|
|00001ff0| 5f 62 6f 72 64 65 72 6c | 65 73 73 00 ff a2 00 36 |_borderl|ess....6|
|00002000| 00 00 08 00 00 54 06 4a | 00 22 2f 2a 20 74 6f 20 |.....T.J|."/* to |
|00002010| 67 65 74 20 61 20 57 69 | 6e 64 6f 77 20 73 61 6e |get a Wi|ndow san|
|00002020| 73 20 62 6f 72 64 65 72 | 20 2a 2f 20 00 00 25 01 |s border| */ ..%.|
|00002030| 00 06 ff 3f 0e 00 77 66 | 6c 67 5f 61 63 74 69 76 |...?..wf|lg_activ|
|00002040| 61 74 65 00 ff a2 00 36 | 00 00 10 00 00 54 06 4a |ate....6|.....T.J|
|00002050| 00 24 2f 2a 20 77 68 65 | 6e 20 57 69 6e 64 6f 77 |.$/* whe|n Window|
|00002060| 20 6f 70 65 6e 73 2c 20 | 69 74 27 73 20 41 63 74 | opens, |it's Act|
|00002070| 69 76 65 20 2a 2f 00 00 | 2b 01 06 52 00 4e 2f 2a |ive */..|+..R.N/*|
|00002080| 20 2d 2d 2d 20 4f 74 68 | 65 72 20 55 73 65 72 20 | --- Oth|er User |
|00002090| 46 6c 61 67 73 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Flags --|--------|
|000020a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 2a 2f 00 00 24 01 |--------|- */..$.|
|000020d0| 00 06 ff 39 0c 00 77 66 | 6c 67 5f 72 6d 62 74 72 |...9..wf|lg_rmbtr|
|000020e0| 61 70 ff a2 00 36 00 01 | 00 00 00 54 06 4a 00 24 |ap...6..|...T.J.$|
|000020f0| 2f 2a 20 43 61 74 63 68 | 20 52 4d 42 20 65 76 65 |/* Catch| RMB eve|
|00002100| 6e 74 73 20 66 6f 72 20 | 79 6f 75 72 20 6f 77 6e |nts for |your own|
|00002110| 20 2a 2f 20 00 00 28 01 | 00 06 ff 33 12 00 77 66 | */ ..(.|...3..wf|
|00002120| 6c 67 5f 6e 6f 63 61 72 | 65 72 65 66 72 65 73 68 |lg_nocar|erefresh|
|00002130| ff a2 00 36 00 02 00 00 | 00 54 06 4a 00 26 2f 2a |...6....|.T.J.&/*|
|00002140| 20 6e 6f 74 20 74 6f 20 | 62 65 20 62 6f 74 68 65 | not to |be bothe|
|00002150| 72 65 64 20 77 69 74 68 | 20 52 45 46 52 45 53 48 |red with| REFRESH|
|00002160| 20 2a 2f 20 00 00 29 01 | 06 52 00 4a 2f 2a 20 2d | */ ..).|.R.J/* -|
|00002170| 20 56 33 36 20 6e 65 77 | 20 46 6c 61 67 73 20 77 | V36 new| Flags w|
|00002180| 68 69 63 68 20 74 68 65 | 20 70 72 6f 67 72 61 6d |hich the| program|
|00002190| 6d 65 72 20 6d 61 79 20 | 73 70 65 63 69 66 79 20 |mer may |specify |
|000021a0| 69 6e 20 4e 65 77 57 69 | 6e 64 6f 77 2e 46 6c 61 |in NewWi|ndow.Fla|
|000021b0| 67 73 20 2a 2f 20 00 00 | 23 01 00 06 ff 2d 10 00 |gs */ ..|#....-..|
|000021c0| 77 66 6c 67 5f 6e 77 5f | 65 78 74 65 6e 64 65 64 |wflg_nw_|extended|
|000021d0| ff a2 00 36 00 04 00 00 | 00 54 06 4a 00 1e 2f 2a |...6....|.T.J../*|
|000021e0| 20 65 78 74 65 6e 73 69 | 6f 6e 20 64 61 74 61 20 | extensi|on data |
|000021f0| 70 72 6f 76 69 64 65 64 | 20 2a 2f 20 00 00 13 05 |provided| */ ....|
|00002200| 06 4a 00 1e 20 2f 2a 20 | 73 65 65 20 73 74 72 75 |.J.. /* |see stru|
|00002210| 63 74 20 45 78 74 4e 65 | 77 57 69 6e 64 6f 77 20 |ct ExtNe|wWindow |
|00002220| 2a 2f 00 00 29 01 06 52 | 00 4a 2f 2a 20 2d 20 56 |*/..)..R|.J/* - V|
|00002230| 33 39 20 6e 65 77 20 46 | 6c 61 67 73 20 77 68 69 |39 new F|lags whi|
|00002240| 63 68 20 74 68 65 20 70 | 72 6f 67 72 61 6d 6d 65 |ch the p|rogramme|
|00002250| 72 20 6d 61 79 20 73 70 | 65 63 69 66 79 20 69 6e |r may sp|ecify in|
|00002260| 20 4e 65 77 57 69 6e 64 | 6f 77 2e 46 6c 61 67 73 | NewWind|ow.Flags|
|00002270| 20 2a 2f 20 00 00 24 01 | 00 06 ff 27 12 00 77 66 | */ ..$.|...'..wf|
|00002280| 6c 67 5f 6e 65 77 6c 6f | 6f 6b 6d 65 6e 75 73 00 |lg_newlo|okmenus.|
|00002290| ff a2 00 36 00 20 00 00 | 00 54 06 4a 00 1e 2f 2a |...6. ..|.T.J../*|
|000022a0| 20 77 69 6e 64 6f 77 20 | 68 61 73 20 4e 65 77 4c | window |has NewL|
|000022b0| 6f 6f 6b 20 6d 65 6e 75 | 73 20 2a 2f 00 00 02 00 |ook menu|s */....|
|000022c0| 00 00 2a 01 06 52 00 4c | 2f 2a 20 54 68 65 73 65 |..*..R.L|/* These|
|000022d0| 20 66 6c 61 67 73 20 61 | 72 65 20 73 65 74 20 6f | flags a|re set o|
|000022e0| 6e 6c 79 20 62 79 20 49 | 6e 74 75 69 74 69 6f 6e |nly by I|ntuition|
|000022f0| 2e 20 20 59 4f 55 20 4d | 41 59 20 4e 4f 54 20 53 |. YOU M|AY NOT S|
|00002300| 45 54 20 54 48 45 4d 20 | 59 4f 55 52 53 45 4c 46 |ET THEM |YOURSELF|
|00002310| 21 20 2a 2f 00 00 27 01 | 00 06 ff 21 12 00 77 66 |! */..'.|...!..wf|
|00002320| 6c 67 5f 77 69 6e 64 6f | 77 61 63 74 69 76 65 00 |lg_windo|wactive.|
|00002330| ff a2 00 36 00 00 20 00 | 00 54 06 4a 00 24 2f 2a |...6.. .|.T.J.$/*|
|00002340| 20 74 68 69 73 20 77 69 | 6e 64 6f 77 20 69 73 20 | this wi|ndow is |
|00002350| 74 68 65 20 61 63 74 69 | 76 65 20 6f 6e 65 20 2a |the acti|ve one *|
|00002360| 2f 20 00 00 25 01 00 06 | ff 1b 0e 00 77 66 6c 67 |/ ..%...|....wflg|
|00002370| 5f 69 6e 72 65 71 75 65 | 73 74 ff a2 00 36 00 00 |_inreque|st...6..|
|00002380| 40 00 00 54 06 4a 00 24 | 2f 2a 20 74 68 69 73 20 |@..T.J.$|/* this |
|00002390| 77 69 6e 64 6f 77 20 69 | 73 20 69 6e 20 72 65 71 |window i|s in req|
|000023a0| 75 65 73 74 20 6d 6f 64 | 65 20 2a 2f 00 00 25 01 |uest mod|e */..%.|
|000023b0| 00 06 ff 15 0e 00 77 66 | 6c 67 5f 6d 65 6e 75 73 |......wf|lg_menus|
|000023c0| 74 61 74 65 ff a2 00 36 | 00 00 80 00 00 54 06 4a |tate...6|.....T.J|
|000023d0| 00 24 2f 2a 20 57 69 6e | 64 6f 77 20 69 73 20 61 |.$/* Win|dow is a|
|000023e0| 63 74 69 76 65 20 77 69 | 74 68 20 4d 65 6e 75 73 |ctive wi|th Menus|
|000023f0| 20 6f 6e 20 2a 2f 00 00 | 28 01 00 06 ff 0f 12 00 | on */..|(.......|
|00002400| 77 66 6c 67 5f 77 69 6e | 64 6f 77 72 65 66 72 65 |wflg_win|dowrefre|
|00002410| 73 68 ff a2 00 36 01 00 | 00 00 00 54 06 4a 00 26 |sh...6..|...T.J.&|
|00002420| 20 2f 2a 20 57 69 6e 64 | 6f 77 20 69 73 20 63 75 | /* Wind|ow is cu|
|00002430| 72 72 65 6e 74 6c 79 20 | 72 65 66 72 65 73 68 69 |rrently |refreshi|
|00002440| 6e 67 20 2a 2f 20 00 00 | 26 01 00 06 ff 09 12 00 |ng */ ..|&.......|
|00002450| 77 66 6c 67 5f 77 62 65 | 6e 63 68 77 69 6e 64 6f |wflg_wbe|nchwindo|
|00002460| 77 00 ff a2 00 36 02 00 | 00 00 00 54 06 4a 00 22 |w....6..|...T.J."|
|00002470| 20 2f 2a 20 57 6f 72 6b | 42 65 6e 63 68 20 74 6f | /* Work|Bench to|
|00002480| 6f 6c 20 4f 4e 4c 59 20 | 57 69 6e 64 6f 77 20 2a |ol ONLY |Window *|
|00002490| 2f 20 00 00 27 01 00 06 | ff 03 12 00 77 66 6c 67 |/ ..'...|....wflg|
|000024a0| 5f 77 69 6e 64 6f 77 74 | 69 63 6b 65 64 00 ff a2 |_windowt|icked...|
|000024b0| 00 36 04 00 00 00 00 54 | 06 4a 00 24 20 2f 2a 20 |.6.....T|.J.$ /* |
|000024c0| 6f 6e 6c 79 20 6f 6e 65 | 20 74 69 6d 65 72 20 74 |only one| timer t|
|000024d0| 69 63 6b 20 61 74 20 61 | 20 74 69 6d 65 20 2a 2f |ick at a| time */|
|000024e0| 00 00 20 01 06 52 00 38 | 2f 2a 20 56 33 36 20 61 |.. ..R.8|/* V36 a|
|000024f0| 6e 64 20 68 69 67 68 65 | 72 20 66 6c 61 67 73 20 |nd highe|r flags |
|00002500| 74 6f 20 62 65 20 73 65 | 74 20 6f 6e 6c 79 20 62 |to be se|t only b|
|00002510| 79 20 49 6e 74 75 69 74 | 69 6f 6e 3a 20 2a 2f 20 |y Intuit|ion: */ |
|00002520| 00 00 1d 01 00 06 fe fd | 0c 00 77 66 6c 67 5f 76 |........|..wflg_v|
|00002530| 69 73 69 74 6f 72 ff a2 | 00 36 08 00 00 00 00 54 |isitor..|.6.....T|
|00002540| 06 4a 00 16 2f 2a 20 76 | 69 73 69 74 6f 72 20 77 |.J../* v|isitor w|
|00002550| 69 6e 64 6f 77 20 20 2a | 2f 20 00 00 21 01 00 06 |indow *|/ ..!...|
|00002560| fe f7 0c 00 77 66 6c 67 | 5f 7a 6f 6f 6d 65 64 00 |....wflg|_zoomed.|
|00002570| ff a2 00 36 10 00 00 00 | 00 54 06 4a 00 1e 2f 2a |...6....|.T.J../*|
|00002580| 20 69 64 65 6e 74 69 66 | 69 65 73 20 22 7a 6f 6f | identif|ies "zoo|
|00002590| 6d 20 73 74 61 74 65 22 | 20 2a 2f 20 00 00 21 01 |m state"| */ ..!.|
|000025a0| 00 06 fe f1 0c 00 77 66 | 6c 67 5f 68 61 73 7a 6f |......wf|lg_haszo|
|000025b0| 6f 6d ff a2 00 36 20 00 | 00 00 00 54 06 4a 00 1e |om...6 .|...T.J..|
|000025c0| 2f 2a 20 77 69 6e 64 6f | 77 20 68 61 73 20 61 20 |/* windo|w has a |
|000025d0| 7a 6f 6f 6d 20 67 61 64 | 67 65 74 20 2a 2f 00 00 |zoom gad|get */..|
|000025e0| 02 00 00 00 2a 01 06 52 | 00 4c 2f 2a 20 2d 2d 2d |....*..R|.L/* ---|
|000025f0| 20 4f 74 68 65 72 20 57 | 69 6e 64 6f 77 20 56 61 | Other W|indow Va|
|00002600| 6c 75 65 73 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |lues ---|--------|
|00002610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002630| 2d 2d 2d 20 2a 2f 00 00 | 23 01 00 06 00 00 12 00 |--- */..|#.......|
|00002640| 5f 64 65 66 61 75 6c 74 | 6d 6f 75 73 65 71 75 65 |_default|mouseque|
|00002650| 75 65 ff a2 00 3e 00 00 | 00 05 00 54 06 4a 00 1c |ue...>..|...T.J..|
|00002660| 2f 2a 20 6e 6f 20 6d 6f | 72 65 20 6d 6f 75 73 65 |/* no mo|re mouse|
|00002670| 20 6d 65 73 73 61 67 65 | 73 20 2a 2f 00 00 02 00 | message|s */....|
|00002680| 00 00 02 00 00 00 02 00 | 00 00 04 01 06 52 00 00 |........|.....R..|
|00002690| 00 00 03 01 03 90 00 00 | 02 00 00 00 06 01 06 52 |........|.......R|
|000026a0| 00 04 2a 2a 2a 2a 00 00 | 02 00 00 00 1f 01 03 76 |..****..|.......v|
|000026b0| 00 00 00 f4 00 12 80 00 | 00 06 00 00 0a 80 5f 6f |........|......_o|
|000026c0| 70 65 6e 5f 6c 69 62 00 | 00 84 00 06 00 00 0a 02 |pen_lib.|........|
|000026d0| 5f 6c 69 62 5f 6e 61 6d | 65 00 00 5c 00 06 00 06 |_lib_nam|e..\....|
|000026e0| 04 00 76 65 72 00 00 8c | 00 00 04 01 06 52 00 00 |..ver...|.....R..|
|000026f0| 00 00 1a 07 00 06 00 00 | 0a 02 5f 6c 69 62 5f 6e |........|.._lib_n|
|00002700| 61 6d 65 00 ff a2 00 06 | 00 00 0a 02 5f 6c 69 62 |ame.....|...._lib|
|00002710| 5f 6e 61 6d 65 00 ff c0 | 05 52 00 74 00 3e 00 00 |_name...|.R.t.>..|
|00002720| 00 00 00 7c 00 00 0e 07 | 22 a2 00 74 00 3e 00 00 |...|....|"..t.>..|
|00002730| 00 00 00 7c ff a2 00 06 | 00 06 04 00 76 65 72 00 |...|....|....ver.|
|00002740| 00 00 14 07 22 96 00 74 | 00 3e 00 00 00 01 00 7c |...."..t|.>.....||
|00002750| ff a2 06 14 00 74 00 06 | 00 00 0a 02 5f 6c 69 62 |.....t..|...._lib|
|00002760| 5f 6e 61 6d 65 00 00 7c | 00 00 14 07 00 06 00 0c |_name..||........|
|00002770| 04 00 62 61 73 65 ff a2 | 01 f8 00 74 00 06 ff f3 |..base..|...t....|
|00002780| 0c 00 5f 6c 76 6f 6f 70 | 65 6e 6c 69 62 00 00 7c |.._lvoop|enlib..||
|00002790| 00 00 04 01 06 52 00 00 | 00 00 0a 01 03 90 00 84 |.....R..|........|
|000027a0| 00 06 00 0c 04 00 62 61 | 73 65 00 8c 00 00 16 01 |......ba|se......|
|000027b0| 03 76 00 00 00 7c 00 0c | 80 00 00 06 00 00 0a 80 |.v...|..|........|
|000027c0| 5f 63 6c 6f 73 65 5f 6c | 69 62 00 84 00 06 00 00 |_close_l|ib......|
|000027d0| 04 00 62 61 73 65 00 8c | 00 00 04 01 06 52 00 00 |..base..|.....R..|
|000027e0| 00 00 0e 0a 22 96 00 74 | 00 3e 00 00 00 01 00 7c |...."..t|.>.....||
|000027f0| ff a2 00 06 00 00 04 00 | 62 61 73 65 00 00 16 0a |........|base....|
|00002800| 00 06 00 06 08 00 5f 72 | 65 73 75 6c 74 00 ff a2 |......_r|esult...|
|00002810| 01 f8 00 74 00 06 ff ed | 0c 00 5f 6c 76 6f 63 6c |...t....|.._lvocl|
|00002820| 6f 73 65 6c 69 62 00 7c | 00 00 04 01 06 52 00 00 |oselib.||.....R..|
|00002830| 00 00 03 01 03 90 00 00 | 02 00 00 00 06 01 06 52 |........|.......R|
|00002840| 00 04 2a 2a 2a 2a 00 00 | 04 01 06 52 00 00 00 00 |..****..|...R....|
|00002850| 22 01 03 76 00 00 00 cc | 00 12 80 00 00 06 00 00 |"..v....|........|
|00002860| 0a 80 5f 61 6c 6c 6f 63 | 6d 65 6d 00 00 84 00 06 |.._alloc|mem.....|
|00002870| 00 00 08 00 62 79 74 65 | 73 69 7a 65 00 5c 00 06 |....byte|size.\..|
|00002880| 00 06 0c 00 72 65 71 75 | 69 72 65 6d 65 6e 74 73 |....requ|irements|
|00002890| 00 8c 00 00 04 01 06 52 | 00 00 00 00 21 04 22 a2 |.......R|....!.".|
|000028a0| 00 74 00 3e 00 00 00 00 | 00 7c ff a2 00 06 00 00 |.t.>....|.|......|
|000028b0| 08 00 62 79 74 65 73 69 | 7a 65 00 54 22 a2 00 74 |..bytesi|ze.T"..t|
|000028c0| 00 3e 00 00 00 01 00 7c | ff a2 00 06 00 06 0c 00 |.>.....||........|
|000028d0| 72 65 71 75 69 72 65 6d | 65 6e 74 73 00 00 02 00 |requirem|ents....|
|000028e0| 00 00 14 04 00 06 00 0c | 04 00 5f 70 74 72 ff a2 |........|.._ptr..|
|000028f0| 01 f8 00 74 00 06 ff ff | 0c 00 5f 6c 76 6f 61 6c |...t....|.._lvoal|
|00002900| 6c 6f 63 6d 65 6d 00 7c | 00 00 02 00 00 00 04 01 |locmem.||........|
|00002910| 06 52 00 00 00 00 0a 01 | 03 90 00 84 00 06 00 0c |.R......|........|
|00002920| 04 00 5f 70 74 72 00 8c | 00 00 20 01 03 76 00 00 |.._ptr..|.. ..v..|
|00002930| 00 ca 00 12 80 00 00 06 | 00 00 08 80 5f 66 72 65 |........|...._fre|
|00002940| 65 6d 65 6d 00 84 00 06 | 00 00 0a 00 6d 65 6d 6f |emem....|....memo|
|00002950| 72 79 5f 70 74 72 00 5c | 00 06 00 06 08 00 62 79 |ry_ptr.\|......by|
|00002960| 74 65 73 69 7a 65 00 8c | 00 00 04 01 06 52 00 00 |tesize..|.....R..|
|00002970| 00 00 20 04 22 96 00 74 | 00 3e 00 00 00 01 00 7c |.. ."..t|.>.....||
|00002980| ff a2 00 06 00 00 0a 00 | 6d 65 6d 6f 72 79 5f 70 |........|memory_p|
|00002990| 74 72 00 54 22 a2 00 74 | 00 3e 00 00 00 00 00 7c |tr.T"..t|.>.....||
|000029a0| ff a2 00 06 00 06 08 00 | 62 79 74 65 73 69 7a 65 |........|bytesize|
|000029b0| 00 00 02 00 00 00 15 04 | 00 06 00 0c 06 00 72 65 |........|......re|
|000029c0| 73 75 6c 74 ff a2 01 f8 | 00 74 00 06 ff f9 0c 00 |sult....|.t......|
|000029d0| 5f 6c 76 6f 66 72 65 65 | 6d 65 6d 00 00 7c 00 00 |_lvofree|mem..|..|
|000029e0| 02 00 00 00 04 01 06 52 | 00 00 00 00 0b 01 03 90 |.......R|........|
|000029f0| 00 84 00 06 00 0c 06 00 | 72 65 73 75 6c 74 00 8c |........|result..|
|00002a00| 00 00 04 01 06 52 00 00 | 00 00 97 01 03 76 00 00 |.....R..|.....v..|
|00002a10| 03 00 00 72 80 00 00 06 | 00 00 0c 80 5f 6f 70 65 |...r....|...._ope|
|00002a20| 6e 5f 77 69 6e 64 6f 77 | 00 84 00 06 00 00 04 00 |n_window|........|
|00002a30| 5f 5f 78 00 00 5c 00 06 | 00 06 04 00 5f 5f 79 00 |__x..\..|....__y.|
|00002a40| 00 5c 00 06 00 0c 04 00 | 5f 5f 77 00 00 5c 00 06 |.\......|__w..\..|
|00002a50| 00 12 04 00 5f 5f 68 00 | 00 5c 00 06 00 18 06 00 |....__h.|.\......|
|00002a60| 5f 5f 64 70 65 6e 00 5c | 00 06 00 1e 06 00 5f 5f |__dpen.\|......__|
|00002a70| 62 70 65 6e 00 5c 00 06 | 00 24 0c 00 5f 5f 69 64 |bpen.\..|.$..__id|
|00002a80| 63 6d 70 66 6c 61 67 73 | 00 5c 00 06 00 2a 08 00 |cmpflags|.\...*..|
|00002a90| 5f 5f 66 6c 61 67 73 00 | 00 5c 00 06 00 30 0a 00 |__flags.|.\...0..|
|00002aa0| 5f 5f 66 69 72 73 74 67 | 61 64 00 5c 00 06 00 36 |__firstg|ad.\...6|
|00002ab0| 0c 00 5f 5f 63 68 65 63 | 6b 6d 61 72 6b 00 00 5c |..__chec|kmark..\|
|00002ac0| 00 06 00 3c 08 02 5f 5f | 74 69 74 6c 65 00 00 5c |...<..__|title..\|
|00002ad0| 00 06 00 42 08 00 5f 5f | 73 63 72 65 65 6e 00 5c |...B..__|screen.\|
|00002ae0| 00 06 00 48 08 00 5f 5f | 62 69 74 6d 61 70 00 5c |...H..__|bitmap.\|
|00002af0| 00 06 00 4e 06 00 5f 5f | 6d 69 6e 77 00 5c 00 06 |...N..__|minw.\..|
|00002b00| 00 54 06 00 5f 5f 6d 69 | 6e 68 00 5c 00 06 00 5a |.T..__mi|nh.\...Z|
|00002b10| 06 00 5f 5f 6d 61 78 77 | 00 5c 00 06 00 60 06 00 |..__maxw|.\...`..|
|00002b20| 5f 5f 6d 61 78 68 00 5c | 00 06 00 66 06 00 5f 5f |__maxh.\|...f..__|
|00002b30| 74 79 70 65 00 8c 00 00 | 04 01 06 52 00 00 00 00 |type....|...R....|
|00002b40| 0c 01 03 9e 00 06 01 92 | 0c 00 5f 77 69 6e 64 6f |........|.._windo|
|00002b50| 77 5f 70 74 72 00 00 00 | 02 00 00 00 95 04 00 12 |w_ptr...|........|
|00002b60| ff 60 12 80 5f 73 74 72 | 75 63 74 5f 6e 65 77 77 |.`.._str|uct_neww|
|00002b70| 69 6e 64 6f 77 00 00 84 | 00 06 00 00 04 00 5f 5f |indow...|......__|
|00002b80| 78 00 00 5c 00 06 00 06 | 04 00 5f 5f 79 00 00 5c |x..\....|..__y..\|
|00002b90| 00 06 00 0c 04 00 5f 5f | 77 00 00 5c 00 06 00 12 |......__|w..\....|
|00002ba0| 04 00 5f 5f 68 00 00 5c | 00 06 00 18 06 00 5f 5f |..__h..\|......__|
|00002bb0| 64 70 65 6e 00 5c 00 06 | 00 1e 06 00 5f 5f 62 70 |dpen.\..|....__bp|
|00002bc0| 65 6e 00 5c 00 06 00 24 | 0c 00 5f 5f 69 64 63 6d |en.\...$|..__idcm|
|00002bd0| 70 66 6c 61 67 73 00 5c | 00 06 00 2a 08 00 5f 5f |pflags.\|...*..__|
|00002be0| 66 6c 61 67 73 00 00 5c | 00 06 00 30 0a 00 5f 5f |flags..\|...0..__|
|00002bf0| 66 69 72 73 74 67 61 64 | 00 5c 00 06 00 36 0c 00 |firstgad|.\...6..|
|00002c00| 5f 5f 63 68 65 63 6b 6d | 61 72 6b 00 00 5c 00 06 |__checkm|ark..\..|
|00002c10| 00 3c 08 02 5f 5f 74 69 | 74 6c 65 00 00 5c 00 06 |.<..__ti|tle..\..|
|00002c20| 00 42 08 00 5f 5f 73 63 | 72 65 65 6e 00 5c 00 06 |.B..__sc|reen.\..|
|00002c30| 00 48 08 00 5f 5f 62 69 | 74 6d 61 70 00 5c 00 06 |.H..__bi|tmap.\..|
|00002c40| 00 4e 06 00 5f 5f 6d 69 | 6e 77 00 5c 00 06 00 54 |.N..__mi|nw.\...T|
|00002c50| 06 00 5f 5f 6d 69 6e 68 | 00 5c 00 06 00 5a 06 00 |..__minh|.\...Z..|
|00002c60| 5f 5f 6d 61 78 77 00 5c | 00 06 00 60 06 00 5f 5f |__maxw.\|...`..__|
|00002c70| 6d 61 78 68 00 5c 00 06 | 00 66 06 00 5f 5f 74 79 |maxh.\..|.f..__ty|
|00002c80| 70 65 00 8c 00 00 02 00 | 00 00 0d 04 00 06 fe 6d |pe......|.......m|
|00002c90| 0c 00 5f 77 69 6e 64 6f | 77 5f 70 74 72 00 ff a2 |.._windo|w_ptr...|
|00002ca0| 03 e2 00 00 02 00 00 00 | 26 04 22 96 00 74 00 3e |........|&."..t.>|
|00002cb0| 00 00 00 00 00 7c ff a2 | 00 06 fe 6d 0c 00 5f 77 |.....|..|...m.._w|
|00002cc0| 69 6e 64 6f 77 5f 70 74 | 72 00 00 54 00 06 00 6c |indow_pt|r..T...l|
|00002cd0| 04 00 77 69 6e 00 ff a2 | 02 22 00 74 00 06 ff e7 |..win...|.".t....|
|00002ce0| 0e 00 5f 6c 76 6f 6f 70 | 65 6e 77 69 6e 64 6f 77 |.._lvoop|enwindow|
|00002cf0| 00 7c 00 00 02 00 00 00 | 02 00 00 00 04 01 06 52 |.|......|.......R|
|00002d00| 00 00 00 00 0a 01 03 90 | 00 84 00 06 00 6c 04 00 |........|.....l..|
|00002d10| 77 69 6e 00 00 8c 00 00 | 18 01 03 76 00 00 00 f4 |win.....|...v....|
|00002d20| 00 0c 80 00 00 06 00 00 | 0e 80 5f 63 6c 6f 73 65 |........|.._close|
|00002d30| 5f 77 69 6e 64 6f 77 00 | 00 84 00 06 00 00 04 00 |_window.|........|
|00002d40| 77 69 6e 00 00 8c 00 00 | 04 01 06 52 00 00 00 00 |win.....|...R....|
|00002d50| 0c 01 03 9e 00 06 01 92 | 0c 00 5f 77 69 6e 64 6f |........|.._windo|
|00002d60| 77 5f 70 74 72 00 00 00 | 02 00 00 00 0e 04 22 96 |w_ptr...|......".|
|00002d70| 00 74 00 3e 00 00 00 00 | 00 7c ff a2 00 06 00 00 |.t.>....|.|......|
|00002d80| 04 00 77 69 6e 00 00 00 | 15 04 00 06 00 06 02 00 |..win...|........|
|00002d90| 72 00 ff a2 02 22 00 74 | 00 06 ff e1 10 00 5f 6c |r....".t|......_l|
|00002da0| 76 6f 63 6c 6f 73 65 77 | 69 6e 64 6f 77 00 00 7c |voclosew|indow..||
|00002db0| 00 00 02 00 00 00 23 04 | 00 12 ff a4 08 80 5f 66 |......#.|......_f|
|00002dc0| 72 65 65 6d 65 6d 00 84 | 00 06 fe 6d 0c 00 5f 77 |reemem..|...m.._w|
|00002dd0| 69 6e 64 6f 77 5f 70 74 | 72 00 00 5c 00 06 fe a9 |indow_pt|r..\....|
|00002de0| 16 00 5f 6e 65 77 77 69 | 6e 64 6f 77 5f 73 74 72 |.._newwi|ndow_str|
|00002df0| 75 63 74 5f 73 69 7a 65 | 00 8c 00 00 02 00 00 00 |uct_size|........|
|00002e00| 04 01 06 52 00 00 00 00 | 09 01 03 90 00 84 00 06 |...R....|........|
|00002e10| 00 06 02 00 72 00 00 8c | 00 00 9a 01 03 76 00 00 |....r...|.....v..|
|00002e20| 13 6e 00 7e 80 00 00 06 | 00 00 12 80 5f 73 74 72 |.n.~....|...._str|
|00002e30| 75 63 74 5f 6e 65 77 77 | 69 6e 64 6f 77 00 00 84 |uct_neww|indow...|
|00002e40| 00 06 00 00 04 00 5f 5f | 78 00 00 5c 00 06 00 06 |......__|x..\....|
|00002e50| 04 00 5f 5f 79 00 00 5c | 00 06 00 0c 04 00 5f 5f |..__y..\|......__|
|00002e60| 77 00 00 5c 00 06 00 12 | 04 00 5f 5f 68 00 00 5c |w..\....|..__h..\|
|00002e70| 00 06 00 18 06 00 5f 5f | 64 70 65 6e 00 5c 00 06 |......__|dpen.\..|
|00002e80| 00 1e 06 00 5f 5f 62 70 | 65 6e 00 5c 00 06 00 24 |....__bp|en.\...$|
|00002e90| 0c 00 5f 5f 69 64 63 6d | 70 66 6c 61 67 73 00 5c |..__idcm|pflags.\|
|00002ea0| 00 06 00 2a 08 00 5f 5f | 66 6c 61 67 73 00 00 5c |...*..__|flags..\|
|00002eb0| 00 06 00 30 0a 00 5f 5f | 66 69 72 73 74 67 61 64 |...0..__|firstgad|
|00002ec0| 00 5c 00 06 00 36 0c 00 | 5f 5f 63 68 65 63 6b 6d |.\...6..|__checkm|
|00002ed0| 61 72 6b 00 00 5c 00 06 | 00 3c 08 02 5f 5f 74 69 |ark..\..|.<..__ti|
|00002ee0| 74 6c 65 00 00 5c 00 06 | 00 42 08 00 5f 5f 73 63 |tle..\..|.B..__sc|
|00002ef0| 72 65 65 6e 00 5c 00 06 | 00 48 08 00 5f 5f 62 69 |reen.\..|.H..__bi|
|00002f00| 74 6d 61 70 00 5c 00 06 | 00 4e 06 00 5f 5f 6d 69 |tmap.\..|.N..__mi|
|00002f10| 6e 77 00 5c 00 06 00 54 | 06 00 5f 5f 6d 69 6e 68 |nw.\...T|..__minh|
|00002f20| 00 5c 00 06 00 5a 06 00 | 5f 5f 6d 61 78 77 00 5c |.\...Z..|__maxw.\|
|00002f30| 00 06 00 60 06 00 5f 5f | 6d 61 78 68 00 5c 00 06 |...`..__|maxh.\..|
|00002f40| 00 66 06 00 5f 5f 74 79 | 70 65 00 8c 00 00 04 01 |.f..__ty|pe......|
|00002f50| 06 52 00 00 00 00 0c 01 | 06 52 00 10 73 74 72 75 |.R......|.R..stru|
|00002f60| 63 74 20 4e 65 77 57 69 | 6e 64 6f 77 00 00 05 01 |ct NewWi|ndow....|
|00002f70| 06 52 00 02 7b 20 00 00 | 23 01 06 52 00 3e 20 20 |.R..{ ..|#..R.> |
|00002f80| 20 20 57 4f 52 44 20 4c | 65 66 74 45 64 67 65 2c | WORD L|eftEdge,|
|00002f90| 20 54 6f 70 45 64 67 65 | 3b 20 20 2f 2a 20 73 63 | TopEdge|; /* sc|
|00002fa0| 72 65 65 6e 20 64 69 6d | 65 6e 73 69 6f 6e 73 20 |reen dim|ensions |
|00002fb0| 6f 66 20 77 69 6e 64 6f | 77 20 2a 2f 00 00 22 01 |of windo|w */..".|
|00002fc0| 06 52 00 3c 20 20 20 20 | 57 4f 52 44 20 57 69 64 |.R.< |WORD Wid|
|00002fd0| 74 68 2c 20 48 65 69 67 | 68 74 3b 20 20 20 2f 2a |th, Heig|ht; /*|
|00002fe0| 20 73 63 72 65 65 6e 20 | 64 69 6d 65 6e 73 69 6f | screen |dimensio|
|00002ff0| 6e 73 20 6f 66 20 77 69 | 6e 64 6f 77 20 2a 2f 20 |ns of wi|ndow */ |
|00003000| 00 00 04 01 06 52 00 00 | 00 00 27 01 06 52 00 46 |.....R..|..'..R.F|
|00003010| 20 20 20 20 55 42 59 54 | 45 20 44 65 74 61 69 6c | UBYT|E Detail|
|00003020| 50 65 6e 2c 20 42 6c 6f | 63 6b 50 65 6e 3b 20 20 |Pen, Blo|ckPen; |
|00003030| 2f 2a 20 66 6f 72 20 62 | 61 72 2f 62 6f 72 64 65 |/* for b|ar/borde|
|00003040| 72 2f 67 61 64 67 65 74 | 20 72 65 6e 64 65 72 69 |r/gadget| renderi|
|00003050| 6e 67 20 2a 2f 20 00 00 | 04 01 06 52 00 00 00 00 |ng */ ..|...R....|
|00003060| 20 01 06 52 00 38 20 20 | 20 20 55 4c 4f 4e 47 20 | ..R.8 | ULONG |
|00003070| 49 44 43 4d 50 46 6c 61 | 67 73 3b 20 20 20 2f 2a |IDCMPFla|gs; /*|
|00003080| 20 55 73 65 72 2d 73 65 | 6c 65 63 74 65 64 20 49 | User-se|lected I|
|00003090| 44 43 4d 50 20 66 6c 61 | 67 73 20 2a 2f 20 00 00 |DCMP fla|gs */ ..|
|000030a0| 04 01 06 52 00 00 00 00 | 1f 01 06 52 00 36 20 20 |...R....|...R.6 |
|000030b0| 20 20 55 4c 4f 4e 47 20 | 46 6c 61 67 73 3b 20 20 | ULONG |Flags; |
|000030c0| 20 2f 2a 20 73 65 65 20 | 57 69 6e 64 6f 77 20 73 | /* see |Window s|
|000030d0| 74 72 75 63 74 20 66 6f | 72 20 64 65 66 69 6e 65 |truct fo|r define|
|000030e0| 73 20 2a 2f 00 00 04 01 | 06 52 00 00 00 00 22 01 |s */....|.R....".|
|000030f0| 06 52 00 3c 20 20 20 20 | 2f 2a 20 59 6f 75 20 73 |.R.< |/* You s|
|00003100| 75 70 70 6c 79 20 61 20 | 6c 69 6e 6b 65 64 2d 6c |upply a |linked-l|
|00003110| 69 73 74 20 6f 66 20 47 | 61 64 67 65 74 73 20 66 |ist of G|adgets f|
|00003120| 6f 72 20 79 6f 75 72 20 | 57 69 6e 64 6f 77 2e 20 |or your |Window. |
|00003130| 00 00 28 01 06 52 00 48 | 20 20 20 20 20 2a 20 54 |..(..R.H| * T|
|00003140| 68 69 73 20 6c 69 73 74 | 20 44 4f 45 53 20 4e 4f |his list| DOES NO|
|00003150| 54 20 69 6e 63 6c 75 64 | 65 20 73 79 73 74 65 6d |T includ|e system|
|00003160| 20 47 61 64 67 65 74 73 | 2e 20 20 59 6f 75 20 67 | Gadgets|. You g|
|00003170| 65 74 20 74 68 65 20 73 | 74 61 6e 64 61 72 64 20 |et the s|tandard |
|00003180| 00 00 2a 01 06 52 00 4c | 20 20 20 20 20 2a 20 73 |..*..R.L| * s|
|00003190| 79 73 74 65 6d 20 57 69 | 6e 64 6f 77 20 47 61 64 |ystem Wi|ndow Gad|
|000031a0| 67 65 74 73 20 62 79 20 | 73 65 74 74 69 6e 67 20 |gets by |setting |
|000031b0| 66 6c 61 67 2d 62 69 74 | 73 20 69 6e 20 74 68 65 |flag-bit|s in the|
|000031c0| 20 76 61 72 69 61 62 6c | 65 20 46 6c 61 67 73 20 | variabl|e Flags |
|000031d0| 28 73 65 65 00 00 25 01 | 06 52 00 42 20 20 20 20 |(see..%.|.R.B |
|000031e0| 20 2a 20 74 68 65 20 62 | 69 74 20 64 65 66 69 6e | * the b|it defin|
|000031f0| 69 74 69 6f 6e 73 20 75 | 6e 64 65 72 20 74 68 65 |itions u|nder the|
|00003200| 20 57 69 6e 64 6f 77 20 | 73 74 72 75 63 74 75 72 | Window |structur|
|00003210| 65 20 64 65 66 69 6e 69 | 74 69 6f 6e 29 20 00 00 |e defini|tion) ..|
|00003220| 08 01 06 52 00 08 20 20 | 20 20 20 2a 2f 20 00 00 |...R.. | */ ..|
|00003230| 14 01 06 52 00 20 20 20 | 20 20 73 74 72 75 63 74 |...R. | struct|
|00003240| 20 47 61 64 67 65 74 20 | 2a 46 69 72 73 74 47 61 | Gadget |*FirstGa|
|00003250| 64 67 65 74 3b 20 00 00 | 04 01 06 52 00 00 00 00 |dget; ..|...R....|
|00003260| 28 01 06 52 00 48 20 20 | 20 20 2f 2a 20 74 68 65 |(..R.H | /* the|
|00003270| 20 43 68 65 63 6b 4d 61 | 72 6b 20 69 73 20 61 20 | CheckMa|rk is a |
|00003280| 70 6f 69 6e 74 65 72 20 | 74 6f 20 74 68 65 20 69 |pointer |to the i|
|00003290| 6d 61 67 65 72 79 20 74 | 68 61 74 20 77 69 6c 6c |magery t|hat will|
|000032a0| 20 62 65 20 75 73 65 64 | 20 77 68 65 6e 20 00 00 | be used| when ..|
|000032b0| 27 01 06 52 00 46 20 20 | 20 20 20 2a 20 72 65 6e |'..R.F | * ren|
|000032c0| 64 65 72 69 6e 67 20 4d | 65 6e 75 49 74 65 6d 73 |dering M|enuItems|
|000032d0| 20 6f 66 20 74 68 69 73 | 20 57 69 6e 64 6f 77 20 | of this| Window |
|000032e0| 74 68 61 74 20 77 61 6e | 74 20 74 6f 20 62 65 20 |that wan|t to be |
|000032f0| 63 68 65 63 6b 6d 61 72 | 6b 65 64 20 00 00 24 01 |checkmar|ked ..$.|
|00003300| 06 52 00 40 20 20 20 20 | 20 2a 20 69 66 20 74 68 |.R.@ | * if th|
|00003310| 69 73 20 69 73 20 65 71 | 75 61 6c 20 74 6f 20 4e |is is eq|ual to N|
|00003320| 55 4c 4c 2c 20 79 6f 75 | 27 6c 6c 20 67 65 74 20 |ULL, you|'ll get |
|00003330| 74 68 65 20 64 65 66 61 | 75 6c 74 20 69 6d 61 67 |the defa|ult imag|
|00003340| 65 72 79 20 00 00 08 01 | 06 52 00 08 20 20 20 20 |ery ....|.R.. |
|00003350| 20 2a 2f 20 00 00 12 01 | 06 52 00 1c 20 20 20 20 | */ ....|.R.. |
|00003360| 73 74 72 75 63 74 20 49 | 6d 61 67 65 20 2a 43 68 |struct I|mage *Ch|
|00003370| 65 63 6b 4d 61 72 6b 3b | 00 00 04 01 06 52 00 00 |eckMark;|.....R..|
|00003380| 00 00 21 01 06 52 00 3a | 20 20 20 20 55 42 59 54 |..!..R.:| UBYT|
|00003390| 45 20 2a 54 69 74 6c 65 | 3b 20 20 20 20 20 2f 2a |E *Title|; /*|
|000033a0| 20 74 68 65 20 74 69 74 | 6c 65 20 74 65 78 74 20 | the tit|le text |
|000033b0| 66 6f 72 20 74 68 69 73 | 20 77 69 6e 64 6f 77 20 |for this| window |
|000033c0| 2a 2f 00 00 04 01 06 52 | 00 00 00 00 2a 01 06 52 |*/.....R|....*..R|
|000033d0| 00 4c 20 20 20 20 2f 2a | 20 74 68 65 20 53 63 72 |.L /*| the Scr|
|000033e0| 65 65 6e 20 70 6f 69 6e | 74 65 72 20 69 73 20 75 |een poin|ter is u|
|000033f0| 73 65 64 20 6f 6e 6c 79 | 20 69 66 20 79 6f 75 27 |sed only| if you'|
|00003400| 76 65 20 64 65 66 69 6e | 65 64 20 61 20 43 55 53 |ve defin|ed a CUS|
|00003410| 54 4f 4d 53 43 52 45 45 | 4e 20 61 6e 64 20 00 00 |TOMSCREE|N and ..|
|00003420| 29 01 06 52 00 4a 20 20 | 20 20 20 2a 20 77 61 6e |)..R.J | * wan|
|00003430| 74 20 74 68 69 73 20 57 | 69 6e 64 6f 77 20 74 6f |t this W|indow to|
|00003440| 20 6f 70 65 6e 20 69 6e | 20 69 74 2e 20 49 66 20 | open in| it. If |
|00003450| 73 6f 2c 20 79 6f 75 20 | 70 61 73 73 20 74 68 65 |so, you |pass the|
|00003460| 20 61 64 64 72 65 73 73 | 20 6f 66 20 74 68 65 20 | address| of the |
|00003470| 00 00 29 01 06 52 00 4a | 20 20 20 20 20 2a 20 43 |..)..R.J| * C|
|00003480| 75 73 74 6f 6d 20 53 63 | 72 65 65 6e 20 73 74 72 |ustom Sc|reen str|
|00003490| 75 63 74 75 72 65 20 69 | 6e 20 74 68 69 73 20 76 |ucture i|n this v|
|000034a0| 61 72 69 61 62 6c 65 2e | 20 20 4f 74 68 65 72 77 |ariable.| Otherw|
|000034b0| 69 73 65 2c 20 74 68 69 | 73 20 76 61 72 69 61 62 |ise, thi|s variab|
|000034c0| 6c 65 00 00 1f 01 06 52 | 00 36 20 20 20 20 20 2a |le.....R|.6 *|
|000034d0| 20 69 73 20 69 67 6e 6f | 72 65 64 20 61 6e 64 20 | is igno|red and |
|000034e0| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 74 6f 20 |doesn't |have to |
|000034f0| 62 65 20 69 6e 69 74 69 | 61 6c 69 7a 65 64 2e 20 |be initi|alized. |
|00003500| 00 00 08 01 06 52 00 08 | 20 20 20 20 20 2a 2f 20 |.....R..| */ |
|00003510| 00 00 11 01 06 52 00 1a | 20 20 20 20 73 74 72 75 |.....R..| stru|
|00003520| 63 74 20 53 63 72 65 65 | 6e 20 2a 53 63 72 65 65 |ct Scree|n *Scree|
|00003530| 6e 3b 00 00 04 01 06 52 | 00 00 00 00 28 01 06 52 |n;.....R|....(..R|
|00003540| 00 48 20 20 20 20 2f 2a | 20 57 46 4c 47 5f 53 55 |.H /*| WFLG_SU|
|00003550| 50 45 52 5f 42 49 54 4d | 41 50 20 57 69 6e 64 6f |PER_BITM|AP Windo|
|00003560| 77 3f 20 20 49 66 20 73 | 6f 2c 20 70 75 74 20 74 |w? If s|o, put t|
|00003570| 68 65 20 61 64 64 72 65 | 73 73 20 6f 66 20 79 6f |he addre|ss of yo|
|00003580| 75 72 20 42 69 74 4d 61 | 70 20 00 00 28 01 06 52 |ur BitMa|p ..(..R|
|00003590| 00 48 20 20 20 20 20 2a | 20 73 74 72 75 63 74 75 |.H *| structu|
|000035a0| 72 65 20 69 6e 20 74 68 | 69 73 20 76 61 72 69 61 |re in th|is varia|
|000035b0| 62 6c 65 2e 20 20 49 66 | 20 6e 6f 74 2c 20 74 68 |ble. If| not, th|
|000035c0| 69 73 20 76 61 72 69 61 | 62 6c 65 20 69 73 20 69 |is varia|ble is i|
|000035d0| 67 6e 6f 72 65 64 20 61 | 6e 64 00 00 17 01 06 52 |gnored a|nd.....R|
|000035e0| 00 26 20 20 20 20 20 2a | 20 64 6f 65 73 6e 27 74 |.& *| doesn't|
|000035f0| 20 68 61 76 65 20 74 6f | 20 62 65 20 69 6e 69 74 | have to| be init|
|00003600| 69 61 6c 69 7a 65 64 20 | 00 00 08 01 06 52 00 08 |ialized |.....R..|
|00003610| 20 20 20 20 20 2a 2f 20 | 00 00 11 01 06 52 00 1a | */ |.....R..|
|00003620| 20 20 20 20 73 74 72 75 | 63 74 20 42 69 74 4d 61 | stru|ct BitMa|
|00003630| 70 20 2a 42 69 74 4d 61 | 70 3b 00 00 04 01 06 52 |p *BitMa|p;.....R|
|00003640| 00 00 00 00 29 01 06 52 | 00 4a 20 20 20 20 2f 2a |....)..R|.J /*|
|00003650| 20 74 68 65 20 76 61 6c | 75 65 73 20 64 65 73 63 | the val|ues desc|
|00003660| 72 69 62 65 20 74 68 65 | 20 6d 69 6e 69 6d 75 6d |ribe the| minimum|
|00003670| 20 61 6e 64 20 6d 61 78 | 69 6d 75 6d 20 73 69 7a | and max|imum siz|
|00003680| 65 73 20 6f 66 20 79 6f | 75 72 20 57 69 6e 64 6f |es of yo|ur Windo|
|00003690| 77 73 2e 20 00 00 27 01 | 06 52 00 46 20 20 20 20 |ws. ..'.|.R.F |
|000036a0| 20 2a 20 74 68 65 73 65 | 20 6d 61 74 74 65 72 20 | * these| matter |
|000036b0| 6f 6e 6c 79 20 69 66 20 | 79 6f 75 27 76 65 20 63 |only if |you've c|
|000036c0| 68 6f 73 65 6e 20 74 68 | 65 20 57 46 4c 47 5f 53 |hosen th|e WFLG_S|
|000036d0| 49 5a 45 47 41 44 47 45 | 54 20 6f 70 74 69 6f 6e |IZEGADGE|T option|
|000036e0| 2c 20 00 00 27 01 06 52 | 00 46 20 20 20 20 20 2a |, ..'..R|.F *|
|000036f0| 20 77 68 69 63 68 20 6d | 65 61 6e 73 20 74 68 61 | which m|eans tha|
|00003700| 74 20 79 6f 75 20 77 61 | 6e 74 20 74 6f 20 6c 65 |t you wa|nt to le|
|00003710| 74 20 74 68 65 20 55 73 | 65 72 20 74 6f 20 63 68 |t the Us|er to ch|
|00003720| 61 6e 67 65 20 74 68 65 | 20 73 69 7a 65 20 6f 66 |ange the| size of|
|00003730| 00 00 28 01 06 52 00 48 | 20 20 20 20 20 2a 20 74 |..(..R.H| * t|
|00003740| 68 69 73 20 57 69 6e 64 | 6f 77 2e 20 20 59 6f 75 |his Wind|ow. You|
|00003750| 20 64 65 73 63 72 69 62 | 65 20 74 68 65 20 6d 69 | describ|e the mi|
|00003760| 6e 69 6d 75 6d 20 61 6e | 64 20 6d 61 78 69 6d 75 |nimum an|d maximu|
|00003770| 6d 20 73 69 7a 65 73 20 | 74 68 61 74 20 74 68 65 |m sizes |that the|
|00003780| 00 00 27 01 06 52 00 46 | 20 20 20 20 20 2a 20 57 |..'..R.F| * W|
|00003790| 69 6e 64 6f 77 20 63 61 | 6e 20 67 72 6f 77 20 62 |indow ca|n grow b|
|000037a0| 79 20 73 65 74 74 69 6e | 67 20 74 68 65 73 65 20 |y settin|g these |
|000037b0| 76 61 72 69 61 62 6c 65 | 73 2e 20 20 59 6f 75 20 |variable|s. You |
|000037c0| 63 61 6e 20 69 6e 69 74 | 69 61 6c 69 7a 65 00 00 |can init|ialize..|
|000037d0| 28 01 06 52 00 48 20 20 | 20 20 20 2a 20 61 6e 79 |(..R.H | * any|
|000037e0| 20 6f 6e 65 20 74 68 65 | 73 65 20 74 6f 20 7a 65 | one the|se to ze|
|000037f0| 72 6f 2c 20 77 68 69 63 | 68 20 77 69 6c 6c 20 6d |ro, whic|h will m|
|00003800| 65 61 6e 20 74 68 61 74 | 20 79 6f 75 20 77 61 6e |ean that| you wan|
|00003810| 74 20 74 6f 20 64 75 70 | 6c 69 63 61 74 65 00 00 |t to dup|licate..|
|00003820| 29 01 06 52 00 4a 20 20 | 20 20 20 2a 20 74 68 65 |)..R.J | * the|
|00003830| 20 73 65 74 74 69 6e 67 | 20 66 6f 72 20 74 68 61 | setting| for tha|
|00003840| 74 20 64 69 6d 65 6e 73 | 69 6f 6e 20 28 69 66 20 |t dimens|ion (if |
|00003850| 4d 69 6e 57 69 64 74 68 | 20 3d 3d 20 30 2c 20 4d |MinWidth| == 0, M|
|00003860| 69 6e 57 69 64 74 68 20 | 77 69 6c 6c 20 62 65 20 |inWidth |will be |
|00003870| 00 00 1c 01 06 52 00 30 | 20 20 20 20 20 2a 20 73 |.....R.0| * s|
|00003880| 65 74 20 74 6f 20 74 68 | 65 20 6f 70 65 6e 69 6e |et to th|e openin|
|00003890| 67 20 57 69 64 74 68 20 | 6f 66 20 74 68 65 20 57 |g Width |of the W|
|000038a0| 69 6e 64 6f 77 29 2e 20 | 00 00 26 01 06 52 00 44 |indow). |..&..R.D|
|000038b0| 20 20 20 20 20 2a 20 59 | 6f 75 20 63 61 6e 20 63 | * Y|ou can c|
|000038c0| 68 61 6e 67 65 20 74 68 | 65 73 65 20 73 65 74 74 |hange th|ese sett|
|000038d0| 69 6e 67 73 20 6c 61 74 | 65 72 20 75 73 69 6e 67 |ings lat|er using|
|000038e0| 20 53 65 74 57 69 6e 64 | 6f 77 4c 69 6d 69 74 73 | SetWind|owLimits|
|000038f0| 28 29 2e 20 00 00 25 01 | 06 52 00 42 20 20 20 20 |(). ..%.|.R.B |
|00003900| 20 2a 20 49 66 20 79 6f | 75 20 68 61 76 65 6e 27 | * If yo|u haven'|
|00003910| 74 20 61 73 6b 65 64 20 | 66 6f 72 20 61 20 53 49 |t asked |for a SI|
|00003920| 5a 49 4e 47 20 47 61 64 | 67 65 74 2c 20 79 6f 75 |ZING Gad|get, you|
|00003930| 20 64 6f 6e 27 74 20 68 | 61 76 65 20 74 6f 00 00 | don't h|ave to..|
|00003940| 19 01 06 52 00 2a 20 20 | 20 20 20 2a 20 69 6e 69 |...R.* | * ini|
|00003950| 74 69 61 6c 69 7a 65 20 | 61 6e 79 20 6f 66 20 74 |tialize |any of t|
|00003960| 68 65 73 65 20 76 61 72 | 69 61 62 6c 65 73 2e 20 |hese var|iables. |
|00003970| 00 00 08 01 06 52 00 08 | 20 20 20 20 20 2a 2f 20 |.....R..| */ |
|00003980| 00 00 1c 01 06 52 00 30 | 20 20 20 20 57 4f 52 44 |.....R.0| WORD|
|00003990| 20 4d 69 6e 57 69 64 74 | 68 2c 20 4d 69 6e 48 65 | MinWidt|h, MinHe|
|000039a0| 69 67 68 74 3b 20 20 20 | 20 20 2f 2a 20 6d 69 6e |ight; | /* min|
|000039b0| 69 6d 75 6d 73 20 2a 2f | 00 00 1d 01 06 52 00 32 |imums */|.....R.2|
|000039c0| 20 20 20 20 55 57 4f 52 | 44 20 4d 61 78 57 69 64 | UWOR|D MaxWid|
|000039d0| 74 68 2c 20 4d 61 78 48 | 65 69 67 68 74 3b 20 20 |th, MaxH|eight; |
|000039e0| 20 20 20 20 2f 2a 20 6d | 61 78 69 6d 75 6d 73 20 | /* m|aximums |
|000039f0| 2a 2f 00 00 04 01 06 52 | 00 00 00 00 2b 01 06 52 |*/.....R|....+..R|
|00003a00| 00 4e 20 20 20 20 2f 2a | 20 74 68 65 20 74 79 70 |.N /*| the typ|
|00003a10| 65 20 76 61 72 69 61 62 | 6c 65 20 64 65 73 63 72 |e variab|le descr|
|00003a20| 69 62 65 73 20 74 68 65 | 20 53 63 72 65 65 6e 20 |ibes the| Screen |
|00003a30| 69 6e 20 77 68 69 63 68 | 20 79 6f 75 20 77 61 6e |in which| you wan|
|00003a40| 74 20 74 68 69 73 20 57 | 69 6e 64 6f 77 20 74 6f |t this W|indow to|
|00003a50| 00 00 27 01 06 52 00 46 | 20 20 20 20 20 2a 20 6f |..'..R.F| * o|
|00003a60| 70 65 6e 2e 20 20 54 68 | 65 20 74 79 70 65 20 76 |pen. Th|e type v|
|00003a70| 61 6c 75 65 20 63 61 6e | 20 65 69 74 68 65 72 20 |alue can| either |
|00003a80| 62 65 20 43 55 53 54 4f | 4d 53 43 52 45 45 4e 20 |be CUSTO|MSCREEN |
|00003a90| 6f 72 20 6f 6e 65 20 6f | 66 20 74 68 65 20 00 00 |or one o|f the ..|
|00003aa0| 25 01 06 52 00 42 20 20 | 20 20 20 2a 20 73 79 73 |%..R.B | * sys|
|00003ab0| 74 65 6d 20 73 74 61 6e | 64 61 72 64 20 53 63 72 |tem stan|dard Scr|
|00003ac0| 65 65 6e 20 54 79 70 65 | 73 20 73 75 63 68 20 61 |een Type|s such a|
|00003ad0| 73 20 57 42 45 4e 43 48 | 53 43 52 45 45 4e 2e 20 |s WBENCH|SCREEN. |
|00003ae0| 20 53 65 65 20 74 68 65 | 00 00 1e 01 06 52 00 34 | See the|.....R.4|
|00003af0| 20 20 20 20 20 2a 20 74 | 79 70 65 20 64 65 66 69 | * t|ype defi|
|00003b00| 6e 69 74 69 6f 6e 73 20 | 75 6e 64 65 72 20 74 68 |nitions |under th|
|00003b10| 65 20 53 63 72 65 65 6e | 20 73 74 72 75 63 74 75 |e Screen| structu|
|00003b20| 72 65 2e 20 00 00 08 01 | 06 52 00 08 20 20 20 20 |re. ....|.R.. |
|00003b30| 20 2a 2f 20 00 00 0c 01 | 06 52 00 10 20 20 20 20 | */ ....|.R.. |
|00003b40| 55 57 4f 52 44 20 54 79 | 70 65 3b 20 00 00 04 01 |UWORD Ty|pe; ....|
|00003b50| 06 52 00 00 00 00 05 01 | 06 52 00 02 7d 3b 00 00 |.R......|.R..};..|
|00003b60| 04 01 06 52 00 00 00 00 | 58 04 00 06 fe a9 16 00 |...R....|X.......|
|00003b70| 5f 6e 65 77 77 69 6e 64 | 6f 77 5f 73 74 72 75 63 |_newwind|ow_struc|
|00003b80| 74 5f 73 69 7a 65 ff a2 | 00 74 00 3e 00 00 00 04 |t_size..|.t.>....|
|00003b90| ff e2 00 06 fe d3 04 00 | 77 6f 72 64 ff c0 00 3e |........|word...>|
|00003ba0| 00 00 00 02 ff e2 00 06 | fe c1 06 00 75 62 79 74 |........|....ubyt|
|00003bb0| 65 00 ff c0 00 3e 00 00 | 00 02 ff e2 00 06 fe b5 |e....>..|........|
|00003bc0| 06 00 75 6c 6f 6e 67 00 | ff c0 00 3e 00 00 00 05 |..ulong.|...>....|
|00003bd0| ff e2 00 06 fe af 04 00 | 61 70 74 72 ff c0 00 3e |........|aptr...>|
|00003be0| 00 00 00 02 ff e2 00 06 | fe d3 04 00 77 6f 72 64 |........|....word|
|00003bf0| ff c0 00 3e 00 00 00 02 | ff e2 00 06 fe cd 06 00 |...>....|........|
|00003c00| 75 77 6f 72 64 00 ff c0 | 00 06 fe cd 06 00 75 77 |uword...|......uw|
|00003c10| 6f 72 64 00 00 7c 00 00 | 02 00 00 00 34 04 00 12 |ord..|..|....4...|
|00003c20| ff b4 0a 80 5f 61 6c 6c | 6f 63 6d 65 6d 00 00 84 |...._all|ocmem...|
|00003c30| 00 06 fe a9 16 00 5f 6e | 65 77 77 69 6e 64 6f 77 |......_n|ewwindow|
|00003c40| 5f 73 74 72 75 63 74 5f | 73 69 7a 65 00 5c 00 06 |_struct_|size.\..|
|00003c50| ff c9 08 00 6d 65 6d 66 | 5f 61 6e 79 ff c0 00 06 |....memf|_any....|
|00003c60| ff c3 0c 00 6d 65 6d 66 | 5f 70 75 62 6c 69 63 00 |....memf|_public.|
|00003c70| 00 8c 00 54 00 06 00 6c | 04 00 5f 70 74 72 ff a2 |...T...l|.._ptr..|
|00003c80| 03 e2 00 00 02 00 00 00 | 18 04 02 be 00 28 00 06 |........|.....(..|
|00003c90| 00 6c 04 00 5f 70 74 72 | ff a2 00 3e 00 00 00 00 |.l.._ptr|...>....|
|00003ca0| 02 c6 06 70 00 54 06 4a | 00 0c 20 6d 65 6d 65 78 |...p.T.J|.. memex|
|00003cb0| 68 61 75 73 74 20 00 00 | 02 00 00 00 23 04 00 06 |haust ..|....#...|
|00003cc0| 00 72 06 00 5f 61 70 74 | 72 00 ff a2 00 06 00 6c |.r.._apt|r......l|
|00003cd0| 04 00 5f 70 74 72 00 54 | 00 06 00 78 06 02 5f 74 |.._ptr.T|...x.._t|
|00003ce0| 69 74 6c 65 ff a2 00 06 | 00 78 06 02 5f 74 69 74 |itle....|.x.._tit|
|00003cf0| 6c 65 ff c0 05 52 00 74 | 00 3e 00 00 00 00 00 7c |le...R.t|.>.....||
|00003d00| 00 00 02 00 00 00 0b 01 | 06 52 00 0e 73 65 74 20 |........|.R..set |
|00003d10| 75 70 20 73 74 72 75 63 | 74 20 00 00 02 00 00 00 |up struc|t ......|
|00003d20| 1b 04 04 58 00 06 00 72 | 06 00 5f 61 70 74 72 00 |...X...r|.._aptr.|
|00003d30| 00 5c 00 3e 00 00 00 00 | 00 54 01 5a 00 06 00 72 |.\.>....|.T.Z...r|
|00003d40| 06 00 5f 61 70 74 72 00 | 00 5c 00 06 00 00 04 00 |.._aptr.|.\......|
|00003d50| 5f 5f 78 00 00 00 1d 04 | 04 58 00 06 00 72 06 00 |__x.....|.X...r..|
|00003d60| 5f 61 70 74 72 00 00 5c | 00 06 fe d3 04 00 77 6f |_aptr..\|......wo|
|00003d70| 72 64 00 54 01 5a 00 06 | 00 72 06 00 5f 61 70 74 |rd.T.Z..|.r.._apt|
|00003d80| 72 00 00 5c 00 06 00 06 | 04 00 5f 5f 79 00 00 00 |r..\....|..__y...|
|00003d90| 1d 04 04 58 00 06 00 72 | 06 00 5f 61 70 74 72 00 |...X...r|.._aptr.|
|00003da0| 00 5c 00 06 fe d3 04 00 | 77 6f 72 64 00 54 01 5a |.\......|word.T.Z|
|00003db0| 00 06 00 72 06 00 5f 61 | 70 74 72 00 00 5c 00 06 |...r.._a|ptr..\..|
|00003dc0| 00 0c 04 00 5f 5f 77 00 | 00 00 1d 04 04 58 00 06 |....__w.|.....X..|
|00003dd0| 00 72 06 00 5f 61 70 74 | 72 00 00 5c 00 06 fe d3 |.r.._apt|r..\....|
|00003de0| 04 00 77 6f 72 64 00 54 | 01 5a 00 06 00 72 06 00 |..word.T|.Z...r..|
|00003df0| 5f 61 70 74 72 00 00 5c | 00 06 00 12 04 00 5f 5f |_aptr..\|......__|
|00003e00| 68 00 00 00 1e 04 04 58 | 00 06 00 72 06 00 5f 61 |h......X|...r.._a|
|00003e10| 70 74 72 00 00 5c 00 06 | fe d3 04 00 77 6f 72 64 |ptr..\..|....word|
|00003e20| 00 54 21 ca 00 06 00 72 | 06 00 5f 61 70 74 72 00 |.T!....r|.._aptr.|
|00003e30| 00 5c 00 06 00 18 06 00 | 5f 5f 64 70 65 6e 00 00 |.\......|__dpen..|
|00003e40| 1f 04 04 58 00 06 00 72 | 06 00 5f 61 70 74 72 00 |...X...r|.._aptr.|
|00003e50| 00 5c 00 06 fe c1 06 00 | 75 62 79 74 65 00 00 54 |.\......|ubyte..T|
|00003e60| 21 ca 00 06 00 72 06 00 | 5f 61 70 74 72 00 00 5c |!....r..|_aptr..\|
|00003e70| 00 06 00 1e 06 00 5f 5f | 62 70 65 6e 00 00 22 04 |......__|bpen..".|
|00003e80| 04 58 00 06 00 72 06 00 | 5f 61 70 74 72 00 00 5c |.X...r..|_aptr..\|
|00003e90| 00 06 fe c1 06 00 75 62 | 79 74 65 00 00 54 21 d8 |......ub|yte..T!.|
|00003ea0| 00 06 00 72 06 00 5f 61 | 70 74 72 00 00 5c 00 06 |...r.._a|ptr..\..|
|00003eb0| 00 24 0c 00 5f 5f 69 64 | 63 6d 70 66 6c 61 67 73 |.$..__id|cmpflags|
|00003ec0| 00 00 20 04 04 58 00 06 | 00 72 06 00 5f 61 70 74 |.. ..X..|.r.._apt|
|00003ed0| 72 00 00 5c 00 06 fe b5 | 06 00 75 6c 6f 6e 67 00 |r..\....|..ulong.|
|00003ee0| 00 54 21 d8 00 06 00 72 | 06 00 5f 61 70 74 72 00 |.T!....r|.._aptr.|
|00003ef0| 00 5c 00 06 00 2a 08 00 | 5f 5f 66 6c 61 67 73 00 |.\...*..|__flags.|
|00003f00| 00 00 21 04 04 58 00 06 | 00 72 06 00 5f 61 70 74 |..!..X..|.r.._apt|
|00003f10| 72 00 00 5c 00 06 fe b5 | 06 00 75 6c 6f 6e 67 00 |r..\....|..ulong.|
|00003f20| 00 54 21 d8 00 06 00 72 | 06 00 5f 61 70 74 72 00 |.T!....r|.._aptr.|
|00003f30| 00 5c 00 06 00 30 0a 00 | 5f 5f 66 69 72 73 74 67 |.\...0..|__firstg|
|00003f40| 61 64 00 00 21 04 04 58 | 00 06 00 72 06 00 5f 61 |ad..!..X|...r.._a|
|00003f50| 70 74 72 00 00 5c 00 06 | fe af 04 00 61 70 74 72 |ptr..\..|....aptr|
|00003f60| 00 54 21 d8 00 06 00 72 | 06 00 5f 61 70 74 72 00 |.T!....r|.._aptr.|
|00003f70| 00 5c 00 06 00 36 0c 00 | 5f 5f 63 68 65 63 6b 6d |.\...6..|__checkm|
|00003f80| 61 72 6b 00 00 00 24 04 | 04 58 00 06 00 72 06 00 |ark...$.|.X...r..|
|00003f90| 5f 61 70 74 72 00 00 5c | 00 06 fe af 04 00 61 70 |_aptr..\|......ap|
|00003fa0| 74 72 00 54 21 d8 00 06 | 00 72 06 00 5f 61 70 74 |tr.T!...|.r.._apt|
|00003fb0| 72 00 00 5c 00 74 06 14 | 00 74 00 06 00 3c 08 02 |r..\.t..|.t...<..|
|00003fc0| 5f 5f 74 69 74 6c 65 00 | 00 7c 00 7c 00 00 1f 04 |__title.|.|.|....|
|00003fd0| 04 58 00 06 00 72 06 00 | 5f 61 70 74 72 00 00 5c |.X...r..|_aptr..\|
|00003fe0| 00 06 fe af 04 00 61 70 | 74 72 00 54 21 d8 00 06 |......ap|tr.T!...|
|00003ff0| 00 72 06 00 5f 61 70 74 | 72 00 00 5c 00 06 00 42 |.r.._apt|r..\...B|
|00004000| 08 00 5f 5f 73 63 72 65 | 65 6e 00 00 1f 04 04 58 |..__scre|en.....X|
|00004010| 00 06 00 72 06 00 5f 61 | 70 74 72 00 00 5c 00 06 |...r.._a|ptr..\..|
|00004020| fe af 04 00 61 70 74 72 | 00 54 21 d8 00 06 00 72 |....aptr|.T!....r|
|00004030| 06 00 5f 61 70 74 72 00 | 00 5c 00 06 00 48 08 00 |.._aptr.|.\...H..|
|00004040| 5f 5f 62 69 74 6d 61 70 | 00 00 1e 04 04 58 00 06 |__bitmap|.....X..|
|00004050| 00 72 06 00 5f 61 70 74 | 72 00 00 5c 00 06 fe af |.r.._apt|r..\....|
|00004060| 04 00 61 70 74 72 00 54 | 01 5a 00 06 00 72 06 00 |..aptr.T|.Z...r..|
|00004070| 5f 61 70 74 72 00 00 5c | 00 06 00 4e 06 00 5f 5f |_aptr..\|...N..__|
|00004080| 6d 69 6e 77 00 00 1e 04 | 04 58 00 06 00 72 06 00 |minw....|.X...r..|
|00004090| 5f 61 70 74 72 00 00 5c | 00 06 fe d3 04 00 77 6f |_aptr..\|......wo|
|000040a0| 72 64 00 54 01 5a 00 06 | 00 72 06 00 5f 61 70 74 |rd.T.Z..|.r.._apt|
|000040b0| 72 00 00 5c 00 06 00 54 | 06 00 5f 5f 6d 69 6e 68 |r..\...T|..__minh|
|000040c0| 00 00 1e 04 04 58 00 06 | 00 72 06 00 5f 61 70 74 |.....X..|.r.._apt|
|000040d0| 72 00 00 5c 00 06 fe d3 | 04 00 77 6f 72 64 00 54 |r..\....|..word.T|
|000040e0| 01 5a 00 06 00 72 06 00 | 5f 61 70 74 72 00 00 5c |.Z...r..|_aptr..\|
|000040f0| 00 06 00 5a 06 00 5f 5f | 6d 61 78 77 00 00 1e 04 |...Z..__|maxw....|
|00004100| 04 58 00 06 00 72 06 00 | 5f 61 70 74 72 00 00 5c |.X...r..|_aptr..\|
|00004110| 00 06 fe d3 04 00 77 6f | 72 64 00 54 01 5a 00 06 |......wo|rd.T.Z..|
|00004120| 00 72 06 00 5f 61 70 74 | 72 00 00 5c 00 06 00 60 |.r.._apt|r..\...`|
|00004130| 06 00 5f 5f 6d 61 78 68 | 00 00 1e 04 04 58 00 06 |..__maxh|.....X..|
|00004140| 00 72 06 00 5f 61 70 74 | 72 00 00 5c 00 06 fe d3 |.r.._apt|r..\....|
|00004150| 04 00 77 6f 72 64 00 54 | 01 5a 00 06 00 72 06 00 |..word.T|.Z...r..|
|00004160| 5f 61 70 74 72 00 00 5c | 00 06 00 66 06 00 5f 5f |_aptr..\|...f..__|
|00004170| 74 79 70 65 00 00 02 00 | 00 00 04 01 06 52 00 00 |type....|.....R..|
|00004180| 00 00 0a 01 03 90 00 84 | 00 06 00 6c 04 00 5f 70 |........|...l.._p|
|00004190| 74 72 00 8c 00 00 04 01 | 06 52 00 00 00 00 14 01 |tr......|.R......|
|000041a0| 03 76 00 00 00 40 00 06 | 80 00 00 06 00 00 04 80 |.v...@..|........|
|000041b0| 6d 65 6d 00 00 84 00 06 | 00 00 06 00 64 75 6d 6d |mem.....|....dumm|
|000041c0| 79 00 00 8c 00 00 04 01 | 06 52 00 00 00 00 06 04 |y.......|.R......|
|000041d0| 04 76 21 8a ff c0 21 7a | 00 00 02 00 00 00 04 01 |.v!...!z|........|
|000041e0| 06 52 00 00 00 00 03 01 | 03 90 00 00 02 00 00 00 |.R......|........|
|000041f0| 41 6d 42 73 00 00 | |AmBs.. | |
+--------+-------------------------+-------------------------+--------+--------+